mirror of
https://gitlab.com/libvirt/libvirt.git
synced 2025-02-21 19:02:25 +00: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:
parent
0058184c4e
commit
4d2adaa1d5
@ -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")) {
|
||||
|
Loading…
x
Reference in New Issue
Block a user