]> git.ipfire.org Git - thirdparty/libvirt.git/commit
getstats: avoid memory leak on OOM
authorEric Blake <eblake@redhat.com>
Fri, 5 Dec 2014 23:06:52 +0000 (16:06 -0700)
committerEric Blake <eblake@redhat.com>
Mon, 8 Dec 2014 16:43:35 +0000 (09:43 -0700)
commit2f61602edbc96309116d7c8eff61e6a37ff4d253
tree01dcaa18f2f0c1d2f42256726ca4c962e8175098
parent9f019d0cfdb2025e951ea4f8e81fc8a8b530518a
getstats: avoid memory leak on OOM

qemuDomainGetStatsBlock() could leak a stats hash table if it
encountered OOM while populating the virTypedParameters.
Oddly, the fix doesn't even touch qemuDomainGetStatsBlock :)

* src/qemu/qemu_driver.c (QEMU_ADD_COUNT_PARAM)
(QEMU_ADD_NAME_PARAM): Don't return early.
(qemuDomainGetStatsInterface): Adjust caller.

Signed-off-by: Eric Blake <eblake@redhat.com>
src/qemu/qemu_driver.c