]> git.ipfire.org Git - thirdparty/libvirt.git/commit
qemu: blockjob: Fix saving of inactive XML after completed legacy blockjob
authorPeter Krempa <pkrempa@redhat.com>
Fri, 17 May 2019 08:15:53 +0000 (10:15 +0200)
committerPeter Krempa <pkrempa@redhat.com>
Fri, 17 May 2019 11:25:06 +0000 (13:25 +0200)
commit4d8cc5a07a0dcc0ac99377f66a4649d219705452
tree6e8cf6ef0d5de1fccd890de8b359a94b1ce04731
parent02de59ccb6e83fa9d3b9437c61bb889821709ef4
qemu: blockjob: Fix saving of inactive XML after completed legacy blockjob

Commit c257352797 introduced a logic bug where we will never save the
inactive XML after a blockjob as the variable which was determining
whether to do so is cleared right before. Thus even if we correctly
modify the inactive state it will be rolled back when libvirtd is
restarted.

Reported-by: Thomas Stein <hello@himbee.re>
Signed-off-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Ján Tomko <jtomko@redhat.com>
src/qemu/qemu_blockjob.c