From: Tim Wiederhake Date: Mon, 5 Jul 2021 10:46:52 +0000 (+0200) Subject: virDomainSEVDefParseXML: Use automatic memory management X-Git-Tag: v7.6.0-rc1~247 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=6cc25a6bc62e00085a8d3426bb1f6f7c5154c9c8;p=thirdparty%2Flibvirt.git virDomainSEVDefParseXML: Use automatic memory management Signed-off-by: Tim Wiederhake Reviewed-by: Ján Tomko Signed-off-by: Ján Tomko --- diff --git a/src/conf/domain_conf.c b/src/conf/domain_conf.c index dda615a8ba..dd803e6df5 100644 --- a/src/conf/domain_conf.c +++ b/src/conf/domain_conf.c @@ -14719,7 +14719,7 @@ virDomainSEVDefParseXML(xmlNodePtr sevNode, xmlXPathContextPtr ctxt) { VIR_XPATH_NODE_AUTORESTORE(ctxt) - virDomainSEVDef *def; + g_autoptr(virDomainSEVDef) def = NULL; unsigned long policy; int rc = -1; @@ -14765,10 +14765,9 @@ virDomainSEVDefParseXML(xmlNodePtr sevNode, def->dh_cert = virXPathString("string(./dhCert)", ctxt); def->session = virXPathString("string(./session)", ctxt); - return def; + return g_steal_pointer(&def); error: - virDomainSEVDefFree(def); return NULL; }