X-Git-Url: http://git.annexia.org/?a=blobdiff_plain;f=src%2Fvirt.c;h=cc11c68aca91510aeb04f36f62936e04cfdff71a;hb=e192035bbd6f80262f60565e0a91588848f2a4e3;hp=58cb999d84c4b7510f8ce87d986420af6162f0ab;hpb=be3b028d7f2fadd8d2107a419393511e4510d0a4;p=libguestfs.git diff --git a/src/virt.c b/src/virt.c index 58cb999..cc11c68 100644 --- a/src/virt.c +++ b/src/virt.c @@ -392,10 +392,10 @@ guestfs___add_libvirt_dom (guestfs_h *g, virDomainPtr dom, /* Checkpoint the command line around the operation so that either * all disks are added or none are added. */ - cmdline_pos = guestfs___checkpoint_cmdline (g); + struct drive **cp = guestfs___checkpoint_drives (g); r = guestfs___for_each_disk (g, dom, add_disk, &optargs2); if (r == -1) - guestfs___rollback_cmdline (g, cmdline_pos); + guestfs___rollback_drives (g, cp); return r; }