]> xenbits.xensource.com Git - libvirt.git/commitdiff
qemu: fix regression that hangs on save failure
authorEric Blake <eblake@redhat.com>
Mon, 28 Mar 2011 22:59:15 +0000 (16:59 -0600)
committerEric Blake <eblake@redhat.com>
Mon, 28 Mar 2011 23:00:32 +0000 (17:00 -0600)
Regression introduced in commit 6034ddd55.

* src/qemu/qemu_driver.c (qemudDomainSaveFlag): Jump to correct
label.

src/qemu/qemu_driver.c

index 182b0fd1534798f327b4973edf8fcc55f6aa36f9..e97c1d9dfa643e50c285d34820f2ecd5fb31990b 100644 (file)
@@ -1990,10 +1990,10 @@ static int qemudDomainSaveFlag(struct qemud_driver *driver, virDomainPtr dom,
     if (qemuMigrationToFile(driver, vm, qemuCaps, fd, offset, path,
                             qemuCompressProgramName(compressed),
                             is_reg, bypassSecurityDriver) < 0)
-        goto cleanup;
+        goto endjob;
     if (VIR_CLOSE(fd) < 0) {
         virReportSystemError(errno, _("unable to close %s"), path);
-        goto cleanup;
+        goto endjob;
     }
 
     ret = 0;