]> git.ipfire.org Git - thirdparty/libvirt.git/commitdiff
virDomainCheckpointRedefinePrep: Assign default bitmap names when domain XML is missing
authorPeter Krempa <pkrempa@redhat.com>
Mon, 22 Mar 2021 13:44:55 +0000 (14:44 +0100)
committerPeter Krempa <pkrempa@redhat.com>
Tue, 23 Mar 2021 13:06:31 +0000 (14:06 +0100)
Previously we'd assign the default checkpoint bitmap names in
virDomainCheckpointAlignDisks. In cases when the checkpoint is redefined
without a domain XML virDomainCheckpointAlignDisks is not called.

Add an explicit call to virDomainCheckpointDefAssignBitmapNames to
restore functionality.

Signed-off-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Ján Tomko <jtomko@redhat.com>
src/conf/checkpoint_conf.c

index f8704852e0a694c59626e75e4c0ac508a2c6277d..cd48570b51764f14a601f8d9dcab0c09de32d0df 100644 (file)
@@ -508,6 +508,9 @@ virDomainCheckpointRedefinePrep(virDomainObjPtr vm,
 
         if (virDomainCheckpointAlignDisks(def) < 0)
             return -1;
+    } else {
+        if (virDomainCheckpointDefAssignBitmapNames(def) < 0)
+            return -1;
     }
 
     if (def->parent.parent_name &&