mirror of
https://github.com/libvirt/libvirt.git
synced 2025-02-25 18:55:26 -06:00
virDomainNetDefParseXML: Don't overload 'node' variable when parsing <coalesce>
Signed-off-by: Peter Krempa <pkrempa@redhat.com> Reviewed-by: Ján Tomko <jtomko@redhat.com>
This commit is contained in:
parent
c3c7d0aacb
commit
3d81ed1448
@ -8994,6 +8994,7 @@ virDomainNetDefParseXML(virDomainXMLOption *xmlopt,
|
|||||||
xmlNodePtr bandwidth_node = NULL;
|
xmlNodePtr bandwidth_node = NULL;
|
||||||
xmlNodePtr mac_node = NULL;
|
xmlNodePtr mac_node = NULL;
|
||||||
xmlNodePtr target_node = NULL;
|
xmlNodePtr target_node = NULL;
|
||||||
|
xmlNodePtr coalesce_node = NULL;
|
||||||
VIR_XPATH_NODE_AUTORESTORE(ctxt)
|
VIR_XPATH_NODE_AUTORESTORE(ctxt)
|
||||||
int rv;
|
int rv;
|
||||||
g_autofree char *macaddr = NULL;
|
g_autofree char *macaddr = NULL;
|
||||||
@ -9410,9 +9411,8 @@ virDomainNetDefParseXML(virDomainXMLOption *xmlopt,
|
|||||||
return NULL;
|
return NULL;
|
||||||
}
|
}
|
||||||
|
|
||||||
node = virXPathNode("./coalesce", ctxt);
|
if ((coalesce_node = virXPathNode("./coalesce", ctxt))) {
|
||||||
if (node) {
|
if (virDomainNetDefCoalesceParseXML(coalesce_node, ctxt, &def->coalesce) < 0)
|
||||||
if (virDomainNetDefCoalesceParseXML(node, ctxt, &def->coalesce) < 0)
|
|
||||||
return NULL;
|
return NULL;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user