From a977173aa612368ef55349ec77c74d0b36aaffa7 Mon Sep 17 00:00:00 2001 From: Peter Krempa Date: Tue, 30 Nov 2021 11:33:10 +0100 Subject: [PATCH] virDomainNetDefParseXML: Automatically free GHashTable MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Peter Krempa Reviewed-by: Ján Tomko Reviewed-by: Martin Kletzander --- src/conf/domain_conf.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/conf/domain_conf.c b/src/conf/domain_conf.c index 5cd1bede02..14aeda4573 100644 --- a/src/conf/domain_conf.c +++ b/src/conf/domain_conf.c @@ -10221,7 +10221,7 @@ virDomainNetDefParseXML(virDomainXMLOption *xmlopt, xmlNodePtr vlan_node = NULL; xmlNodePtr bandwidth_node = NULL; xmlNodePtr tmpNode; - GHashTable *filterparams = NULL; + g_autoptr(GHashTable) filterparams = NULL; virDomainActualNetDef *actual = NULL; VIR_XPATH_NODE_AUTORESTORE(ctxt) virDomainChrSourceReconnectDef reconnect = {0}; @@ -10408,7 +10408,6 @@ virDomainNetDefParseXML(virDomainXMLOption *xmlopt, if ((filterref_node = virXPathNode("./filterref", ctxt))) { filter = virXMLPropString(filterref_node, "filter"); - virHashFree(filterparams); filterparams = virNWFilterParseParamAttributes(filterref_node); } @@ -10937,7 +10936,6 @@ virDomainNetDefParseXML(virDomainXMLOption *xmlopt, cleanup: virDomainActualNetDefFree(actual); - virHashFree(filterparams); return def; error: