From: Stefan Berger Date: Tue, 29 May 2012 10:25:59 +0000 (-0400) Subject: leak_fix.diff X-Git-Tag: v0.9.13-rc1~182 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=67dd486f20d4028ebf723735565697146207d301;p=thirdparty%2Flibvirt.git leak_fix.diff ==3240== 23 bytes in 1 blocks are definitely lost in loss record 242 of 744 ==3240== at 0x4C2A4CD: malloc (vg_replace_malloc.c:236) ==3240== by 0x8077537: __vasprintf_chk (vasprintf_chk.c:82) ==3240== by 0x509C677: virVasprintf (stdio2.h:199) ==3240== by 0x509C733: virAsprintf (util.c:1912) ==3240== by 0x1906583A: qemudStartup (qemu_driver.c:679) ==3240== by 0x511991D: virStateInitialize (libvirt.c:809) ==3240== by 0x40CD84: daemonRunStateInit (libvirtd.c:751) ==3240== by 0x5098745: virThreadHelper (threads-pthread.c:161) ==3240== by 0x7953D8F: start_thread (pthread_create.c:309) ==3240== by 0x805FF5C: clone (clone.S:115) --- diff --git a/src/qemu/qemu_driver.c b/src/qemu/qemu_driver.c index 1864959d29..070fbb3f34 100644 --- a/src/qemu/qemu_driver.c +++ b/src/qemu/qemu_driver.c @@ -696,6 +696,7 @@ qemudStartup(int privileged) { goto error; } } + VIR_FREE(membase); qemu_driver->hugepage_path = mempath; }