]> xenbits.xensource.com Git - people/liuw/libxenctrl-split/libvirt.git/commitdiff
qemu: Fix domain object leak in qemuDomainInterfaceAddresses
authorPeter Krempa <pkrempa@redhat.com>
Fri, 24 Apr 2015 13:48:43 +0000 (15:48 +0200)
committerPeter Krempa <pkrempa@redhat.com>
Sun, 26 Apr 2015 15:19:22 +0000 (17:19 +0200)
The API didn't use virDomainObjEndAPI to release the domain object thus
it leaked a reference to it.

src/qemu/qemu_driver.c

index 2fc2f32fe95185f1860abb7cf2b8b0197ff7dd8b..611787ad4559b04a5a8a2d8dc8ec109e309b812a 100644 (file)
@@ -19838,8 +19838,7 @@ qemuDomainInterfaceAddresses(virDomainPtr dom,
     }
 
  cleanup:
-    if (vm)
-        virObjectUnlock(vm);
+    virDomainObjEndAPI(&vm);
     return ret;
 }