]> git.ipfire.org Git - thirdparty/libvirt.git/commit
conf: sanitize virDomainSaveStatus & virDomainSaveConfig APIs
authorDaniel P. Berrangé <berrange@redhat.com>
Tue, 26 Nov 2019 19:40:46 +0000 (19:40 +0000)
committerDaniel P. Berrangé <berrange@redhat.com>
Mon, 9 Dec 2019 10:15:16 +0000 (10:15 +0000)
commit908701c64a42ee8ee5efdb44d36df64a68c54320
treed04e85ad5a8afa73b437e03871300b90ed3e4d77
parent5cedfbd10019471dde6bfeaef069330cd82c0a34
conf: sanitize virDomainSaveStatus & virDomainSaveConfig APIs

Our normal practice is for the object type to be the name prefix, and
the object instance be the first parameter passed in.

Rename these to virDomainObjSave and virDomainDefSave moving their
primary parameter to be the first one. Ensure that the xml options
are passed into both functions in prep for future work.

Finally enforce checking of the return type and mark all parameters
as non-NULL.

Reviewed-by: Michal Privoznik <mprivozn@redhat.com>
Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
15 files changed:
src/bhyve/bhyve_driver.c
src/bhyve/bhyve_process.c
src/conf/domain_conf.c
src/conf/domain_conf.h
src/libvirt_private.syms
src/libxl/libxl_domain.c
src/libxl/libxl_driver.c
src/libxl/libxl_migration.c
src/lxc/lxc_driver.c
src/lxc/lxc_process.c
src/qemu/qemu_domain.c
src/qemu/qemu_driver.c
src/qemu/qemu_hotplug.c
src/qemu/qemu_migration.c
src/qemu/qemu_process.c