]> xenbits.xensource.com Git - libvirt.git/commit
virStoragePoolObjListAdd: Transfer definition ownership
authorMichal Privoznik <mprivozn@redhat.com>
Tue, 23 Nov 2021 16:09:59 +0000 (17:09 +0100)
committerMichal Privoznik <mprivozn@redhat.com>
Wed, 24 Nov 2021 12:12:20 +0000 (13:12 +0100)
commit900fb1a3157a3fb15afccd2d64cd2d9b3b895ff1
treee4b20a6dfe8ae47248d352e93ff11b89325df36a
parent8196a213b474b2ef648181cf5adf9f4b3642982c
virStoragePoolObjListAdd: Transfer definition ownership

Upon successful return from virStoragePoolObjListAdd() the
virStoragePoolObj 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>
src/conf/virstorageobj.c
src/conf/virstorageobj.h
src/storage/storage_driver.c
src/test/test_driver.c