From: Eric Blake Date: Mon, 28 Mar 2011 22:59:15 +0000 (-0600) Subject: qemu: fix regression that hangs on save failure X-Git-Url: http://xenbits.xensource.com/gitweb?a=commitdiff_plain;h=83b77fa58932187fdc30501f538eb7b43c3af2a6;p=libvirt.git qemu: fix regression that hangs on save failure Regression introduced in commit 6034ddd55. * src/qemu/qemu_driver.c (qemudDomainSaveFlag): Jump to correct label. --- diff --git a/src/qemu/qemu_driver.c b/src/qemu/qemu_driver.c index 182b0fd153..e97c1d9dfa 100644 --- a/src/qemu/qemu_driver.c +++ b/src/qemu/qemu_driver.c @@ -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;