]> git.ipfire.org Git - thirdparty/libvirt.git/commit
virDomainObjListAdd: Transfer definition ownership
authorMichal Privoznik <mprivozn@redhat.com>
Tue, 2 Nov 2021 11:19:50 +0000 (12:19 +0100)
committerMichal Privoznik <mprivozn@redhat.com>
Wed, 24 Nov 2021 12:12:20 +0000 (13:12 +0100)
commit6bcd263011cdf1cf137cdf33f3003c7176b2560e
tree0de0ef9ac0341faf7f22e7af656714b9103f7f1e
parent900fb1a3157a3fb15afccd2d64cd2d9b3b895ff1
virDomainObjListAdd: Transfer definition ownership

Upon successful return from virDomainObjListAdd() the
virDomainObj is the owner of secret definition. To make this
ownership transfer even more visible, lets pass the definition as
a double pointer and use g_steal_pointer().

Signed-off-by: Michal Privoznik <mprivozn@redhat.com>
Reviewed-by: Martin Kletzander <mkletzan@redhat.com>
18 files changed:
src/bhyve/bhyve_driver.c
src/ch/ch_driver.c
src/conf/domain_conf.c
src/conf/domain_conf.h
src/conf/virdomainobjlist.c
src/conf/virdomainobjlist.h
src/libxl/libxl_domain.c
src/libxl/libxl_driver.c
src/libxl/libxl_migration.c
src/lxc/lxc_driver.c
src/openvz/openvz_conf.c
src/openvz/openvz_driver.c
src/qemu/qemu_driver.c
src/qemu/qemu_migration.c
src/qemu/qemu_snapshot.c
src/test/test_driver.c
src/vmware/vmware_conf.c
src/vmware/vmware_driver.c