From: Martin Kletzander Date: Wed, 27 Aug 2014 13:16:03 +0000 (+0200) Subject: conf: fix leak with def->mem.hugepages X-Git-Tag: v1.2.8-rc2~43 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=a6a210b8798996ce7f33b540671f6557c9b9cb56;p=thirdparty%2Flibvirt.git conf: fix leak with def->mem.hugepages Signed-off-by: Martin Kletzander --- diff --git a/src/conf/domain_conf.c b/src/conf/domain_conf.c index 3b295ab3f9..91f92a4651 100644 --- a/src/conf/domain_conf.c +++ b/src/conf/domain_conf.c @@ -2136,6 +2136,10 @@ void virDomainDefFree(virDomainDefPtr def) virDomainMemballoonDefFree(def->memballoon); virDomainNVRAMDefFree(def->nvram); + for (i = 0; i < def->mem.nhugepages; i++) + virBitmapFree(def->mem.hugepages[i].nodemask); + VIR_FREE(def->mem.hugepages); + for (i = 0; i < def->nseclabels; i++) virSecurityLabelDefFree(def->seclabels[i]); VIR_FREE(def->seclabels);