]> git.ipfire.org Git - thirdparty/libvirt.git/commit
build: enforce reference count checking
authorEric Blake <eblake@redhat.com>
Fri, 18 Mar 2011 17:32:35 +0000 (11:32 -0600)
committerEric Blake <eblake@redhat.com>
Thu, 24 Mar 2011 21:29:18 +0000 (15:29 -0600)
commit72d4ff5b7c10045f58ff332dbfbcaa9af4a0684f
treeb7c6bbf822816be4f844f6f0e786885fcb183e3d
parent391c397e48ac6cefcc065c75236c1ef7d3a152e2
build: enforce reference count checking

Add the compiler attribute to ensure we don't introduce any more
ref bugs like were just patched in commit 9741f34, then explicitly
mark the remaining places in code that are safe.

* src/qemu/qemu_monitor.h (qemuMonitorUnref): Mark
ATTRIBUTE_RETURN_CHECK.
* src/conf/domain_conf.h (virDomainObjUnref): Likewise.
* src/conf/domain_conf.c (virDomainObjParseXML)
(virDomainLoadStatus): Fix offenders.
* src/openvz/openvz_conf.c (openvzLoadDomains): Likewise.
* src/vmware/vmware_conf.c (vmwareLoadDomains): Likewise.
* src/qemu/qemu_domain.c (qemuDomainObjBeginJob)
(qemuDomainObjBeginJobWithDriver)
(qemuDomainObjExitRemoteWithDriver): Likewise.
* src/qemu/qemu_monitor.c (QEMU_MONITOR_CALLBACK): Likewise.
Suggested by Daniel P. Berrange.
src/conf/domain_conf.c
src/conf/domain_conf.h
src/openvz/openvz_conf.c
src/qemu/qemu_domain.c
src/qemu/qemu_monitor.c
src/qemu/qemu_monitor.h
src/qemu/qemu_process.c
src/vmware/vmware_conf.c