mirror of
https://gitlab.com/libvirt/libvirt.git
synced 2025-08-03 08:22:34 +03:00
virInterfaceDefParse: Simplify and cleanup
Signed-off-by: Tim Wiederhake <twiederh@redhat.com> Reviewed-by: Michal Privoznik <mprivozn@redhat.com>
This commit is contained in:
@ -704,14 +704,13 @@ virInterfaceDefParse(const char *xmlStr,
|
|||||||
unsigned int flags)
|
unsigned int flags)
|
||||||
{
|
{
|
||||||
g_autoptr(xmlDoc) xml = NULL;
|
g_autoptr(xmlDoc) xml = NULL;
|
||||||
virInterfaceDef *def = NULL;
|
|
||||||
|
|
||||||
if ((xml = virXMLParse(filename, xmlStr, _("(interface_definition)"), "interface.rng",
|
xml = virXMLParse(filename, xmlStr, _("(interface_definition)"),
|
||||||
flags & VIR_INTERFACE_DEFINE_VALIDATE))) {
|
"interface.rng", flags & VIR_INTERFACE_DEFINE_VALIDATE);
|
||||||
def = virInterfaceDefParseNode(xml, xmlDocGetRootElement(xml));
|
if (!xml)
|
||||||
}
|
return NULL;
|
||||||
|
|
||||||
return def;
|
return virInterfaceDefParseNode(xml, xmlDocGetRootElement(xml));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user