qemu: blockcopy: Don't remove existing disk mirror info
authorPeter Krempa <pkrempa@redhat.com>
Wed, 25 Jun 2014 16:11:17 +0000 (18:11 +0200)
committerEric Blake <eblake@redhat.com>
Fri, 27 Jun 2014 00:10:59 +0000 (18:10 -0600)
commit6cb267e816fd89e0c362d5a090ec6c0539d5e730
treec53cbb534e9c2ab0576b9eecee706e7bba307bbc
parent8ff53ba99124a1910541fd200ddff23fe972a5fe
qemu: blockcopy: Don't remove existing disk mirror info

When creating a new disk mirror the new struct is stored in a separate
variable until everything went well. The removed hunk would actually
remove existing mirror information for example when the api would be run
if a mirror still exists.

(cherry picked from commit 02b364e186d487f54ed410c01af042f23e812d42)

This fixes a regression introduced in commit ff5f30b.

Signed-off-by: Eric Blake <eblake@redhat.com>

Conflicts:
src/qemu/qemu_driver.c - no refactoring of commits 7b7bf001, 4f20226, a88fb30, 632f78c

Conflicts:
src/qemu/qemu_driver.c
src/qemu/qemu_driver.c