From: Peter Krempa Date: Fri, 24 Apr 2015 13:48:43 +0000 (+0200) Subject: qemu: Fix domain object leak in qemuDomainInterfaceAddresses X-Git-Url: http://xenbits.xensource.com/gitweb?a=commitdiff_plain;h=c6351cc689b5f84151614df778b7ce8c1d844c5d;p=people%2Fliuw%2Flibxenctrl-split%2Flibvirt.git qemu: Fix domain object leak in qemuDomainInterfaceAddresses The API didn't use virDomainObjEndAPI to release the domain object thus it leaked a reference to it. --- diff --git a/src/qemu/qemu_driver.c b/src/qemu/qemu_driver.c index 2fc2f32fe..611787ad4 100644 --- a/src/qemu/qemu_driver.c +++ b/src/qemu/qemu_driver.c @@ -19838,8 +19838,7 @@ qemuDomainInterfaceAddresses(virDomainPtr dom, } cleanup: - if (vm) - virObjectUnlock(vm); + virDomainObjEndAPI(&vm); return ret; }