]> git.ipfire.org Git - thirdparty/libvirt.git/commitdiff
tests: qemu: Don't leak security manager object
authorPeter Krempa <pkrempa@redhat.com>
Fri, 29 Jul 2016 16:06:51 +0000 (18:06 +0200)
committerPeter Krempa <pkrempa@redhat.com>
Mon, 1 Aug 2016 04:38:52 +0000 (06:38 +0200)
==2064442== 200 (88 direct, 112 indirect) bytes in 1 blocks are definitely lost in loss record 54 of 73
==2064442==    at 0x4C2E0F0: calloc (vg_replace_malloc.c:711)
==2064442==    by 0x18E75B80: virAllocVar (viralloc.c:560)
==2064442==    by 0x18EC43B0: virObjectNew (virobject.c:193)
==2064442==    by 0x18EC476E: virObjectLockableNew (virobject.c:219)
==2064442==    by 0x1906BC73: virSecurityManagerNewDriver (security_manager.c:93)
==2064442==    by 0x1906C076: virSecurityManagerNewStack (security_manager.c:115)
==2064442==    by 0x43CC39: qemuTestDriverInit (testutilsqemu.c:548)
==2064442==    by 0x4337ED: mymain (qemumonitorjsontest.c:2440)
==2064442==    by 0x43BABE: virTestMain (testutils.c:982)
==2064442==    by 0x43A490: main (qemumonitorjsontest.c:2558)

tests/testutilsqemu.c

index 1cf72a95335f0da44b1b2dd282cc380c07535d80..133de29eb3c6d5e0f4e8cdb0699f624f1c23d1f2 100644 (file)
@@ -475,6 +475,7 @@ void qemuTestDriverFree(virQEMUDriver *driver)
     virObjectUnref(driver->xmlopt);
     virObjectUnref(driver->caps);
     virObjectUnref(driver->config);
+    virObjectUnref(driver->securityManager);
 }
 
 int qemuTestCapsCacheInsert(virQEMUCapsCachePtr cache, const char *binary,