mirror of
https://gitlab.com/libvirt/libvirt.git
synced 2025-03-20 07:59:00 +00:00
schema: Restrict mode to octal
virStrToLong(..., 8, ...) already requires the mode to be octal. Change the relax-ng schema to check for octal as well. Signed-off-by: Philipp Hahn <hahn@univention.de>
This commit is contained in:
parent
9194679e10
commit
141deb9feb
@ -20,6 +20,12 @@
|
|||||||
</data>
|
</data>
|
||||||
</define>
|
</define>
|
||||||
|
|
||||||
|
<define name='octalMode'>
|
||||||
|
<data type="unsignedInt">
|
||||||
|
<param name='pattern'>[0-7]+</param>
|
||||||
|
</data>
|
||||||
|
</define>
|
||||||
|
|
||||||
<define name="uint8range">
|
<define name="uint8range">
|
||||||
<choice>
|
<choice>
|
||||||
<data type="string">
|
<data type="string">
|
||||||
|
@ -175,7 +175,7 @@
|
|||||||
<optional>
|
<optional>
|
||||||
<element name='permissions'>
|
<element name='permissions'>
|
||||||
<element name='mode'>
|
<element name='mode'>
|
||||||
<ref name='unsignedInt'/>
|
<ref name='octalMode'/>
|
||||||
</element>
|
</element>
|
||||||
<element name='owner'>
|
<element name='owner'>
|
||||||
<choice>
|
<choice>
|
||||||
|
@ -46,7 +46,7 @@
|
|||||||
<optional>
|
<optional>
|
||||||
<element name='permissions'>
|
<element name='permissions'>
|
||||||
<element name='mode'>
|
<element name='mode'>
|
||||||
<ref name='unsignedInt'/>
|
<ref name='octalMode'/>
|
||||||
</element>
|
</element>
|
||||||
<element name='owner'>
|
<element name='owner'>
|
||||||
<ref name='unsignedInt'/>
|
<ref name='unsignedInt'/>
|
||||||
|
Loading…
x
Reference in New Issue
Block a user