mirror of
https://github.com/libvirt/libvirt.git
synced 2025-02-25 18:55:26 -06:00
virDomainNetDefParseXML: avoid leak upon multiple "filterref"
* src/conf/domain_conf.c (virDomainNetDefParseXML): Don't leak memory when parsing two or more "filterref" elements.
This commit is contained in:
@@ -1905,6 +1905,7 @@ virDomainNetDefParseXML(virCapsPtr caps,
|
||||
model = virXMLPropString(cur, "type");
|
||||
} else if (xmlStrEqual (cur->name, BAD_CAST "filterref")) {
|
||||
filter = virXMLPropString(cur, "filter");
|
||||
VIR_FREE(filterparams);
|
||||
filterparams = virNWFilterParseParamAttributes(cur);
|
||||
} else if ((flags & VIR_DOMAIN_XML_INTERNAL_STATUS) &&
|
||||
xmlStrEqual(cur->name, BAD_CAST "state")) {
|
||||
|
||||
Reference in New Issue
Block a user