mirror of
https://gitlab.com/libvirt/libvirt.git
synced 2025-01-23 04:55:18 +00:00
virDomainChrSourceDefParseFile: Use virXMLProp*
Signed-off-by: Tim Wiederhake <twiederh@redhat.com> Reviewed-by: Peter Krempa <pkrempa@redhat.com>
This commit is contained in:
parent
c348da7c4c
commit
fcc563a29b
@ -11695,20 +11695,11 @@ static int
|
||||
virDomainChrSourceDefParseFile(virDomainChrSourceDef *def,
|
||||
xmlNodePtr source)
|
||||
{
|
||||
g_autofree char *append = NULL;
|
||||
|
||||
def->data.file.path = virXMLPropString(source, "path");
|
||||
|
||||
if ((append = virXMLPropString(source, "append"))) {
|
||||
int value;
|
||||
if ((value = virTristateSwitchTypeFromString(append)) <= 0) {
|
||||
virReportError(VIR_ERR_INTERNAL_ERROR,
|
||||
_("Invalid append attribute value '%s'"),
|
||||
append);
|
||||
return -1;
|
||||
}
|
||||
def->data.file.append = value;
|
||||
}
|
||||
if (virXMLPropTristateSwitch(source, "append", VIR_XML_PROP_NONE,
|
||||
&def->data.file.append) < 0)
|
||||
return -1;
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user