]> xenbits.xensource.com Git - libvirt.git/commitdiff
qemu: checkpoint: Use qemuMonitorTransactionBitmapMergeSourceAddBitmap
authorPeter Krempa <pkrempa@redhat.com>
Mon, 7 Oct 2019 14:33:49 +0000 (16:33 +0200)
committerPeter Krempa <pkrempa@redhat.com>
Wed, 20 Nov 2019 14:43:11 +0000 (15:43 +0100)
Use the new helper in qemuCheckpointDiscard rather than constructing the
array manually.

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

index d667ef9f06e4d59c1292557934d074d12ac5106a..d5af6b99bfdfd8b08c7eb50f7885fb793288febc 100644 (file)
@@ -170,7 +170,7 @@ qemuCheckpointDiscard(virQEMUDriverPtr driver,
                     if (!(arr = virJSONValueNewArray()))
                         return -1;
 
-                    if (virJSONValueArrayAppendString(arr, disk->bitmap) < 0)
+                    if (qemuMonitorTransactionBitmapMergeSourceAddBitmap(arr, node, disk->bitmap) < 0)
                         return -1;
 
                     if (chk == virDomainCheckpointGetCurrent(vm->checkpoints)) {