qemu: Exit job on error path of qemuDomainSetVcpusFlags()

Commit e105dc981438bc33fa771bd67cece6234dbf6c8d moved some code but
didn't adjust the jump labels so that the job would be terminated.

(cherry picked from commit 0df2f0404fdc87691c940565e42fbde83ce71679)
This commit is contained in:
Peter Krempa 2015-02-18 18:05:21 +01:00
parent 5e7b535238
commit c518518bd0

View File

@ -4604,13 +4604,13 @@ qemuDomainSetVcpusFlags(virDomainPtr dom, unsigned int nvcpus,
if (flags & VIR_DOMAIN_AFFECT_LIVE && !(flags & VIR_DOMAIN_VCPU_GUEST)) {
if (virCgroupNewEmulator(priv->cgroup, false, &cgroup_temp) < 0)
goto cleanup;
goto endjob;
if (!(all_nodes = virNumaGetHostNodeset()))
goto cleanup;
goto endjob;
if (!(all_nodes_str = virBitmapFormat(all_nodes)))
goto cleanup;
goto endjob;
if (virCgroupGetCpusetMems(cgroup_temp, &mem_mask) < 0 ||
virCgroupSetCpusetMems(cgroup_temp, all_nodes_str) < 0)