From 99e4c1d6fd4957033d60ce365f324d90dd878a82 Mon Sep 17 00:00:00 2001 From: Peter Krempa Date: Thu, 18 Jun 2015 15:29:20 +0200 Subject: [PATCH] qemu: Jump to correct label in qemuDomainPinIOThread If virDomainObjGetDefs used in qemuDomainPinIOThread would fail the code would jump to the 'cleanup' label after acquiring the job, thus the VM would be locked forever. Introduced in commit cac6d639. --- src/qemu/qemu_driver.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/qemu/qemu_driver.c b/src/qemu/qemu_driver.c index eb07b7a3a4..3a70b1851e 100644 --- a/src/qemu/qemu_driver.c +++ b/src/qemu/qemu_driver.c @@ -5790,7 +5790,7 @@ qemuDomainPinIOThread(virDomainPtr dom, goto cleanup; if (virDomainObjGetDefs(vm, flags, &def, &persistentDef) < 0) - goto cleanup; + goto endjob; if (!(pcpumap = virBitmapNewData(cpumap, maplen))) goto endjob;