This is a nice example of volkswagened code. It passes tests but doesn't work as expected really. virDomainDef is not an instance of virObject thus virObjectUnref() is not the correct function to be called. Signed-off-by: Michal Privoznik <mprivozn@xxxxxxxxxx> --- tests/qemumemlocktest.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/qemumemlocktest.c b/tests/qemumemlocktest.c index 66ebabb65..62bd25450 100644 --- a/tests/qemumemlocktest.c +++ b/tests/qemumemlocktest.c @@ -50,7 +50,7 @@ testCompareMemLock(const void *data) ret = virTestCompareToULL(info->memlock, qemuDomainGetMemLockLimitBytes(def)); cleanup: - virObjectUnref(def); + virDomainDefFree(def); VIR_FREE(xml); return ret; -- 2.13.0 -- libvir-list mailing list libvir-list@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/libvir-list