From: Peter Krempa Date: Thu, 31 Mar 2016 14:45:14 +0000 (+0200) Subject: qemu: perf: Tweak flags before using them X-Git-Tag: v1.3.3~21 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=1d8351a94f4040610cf4ca4a8afc8f24f412132f;p=thirdparty%2Flibvirt.git qemu: perf: Tweak flags before using them @flags have a valid modification impact only after calling virDomainObjUpdateModificationImpact. virDomainObjGetOneDef calls it but doesn't update them in the caller. --- diff --git a/src/qemu/qemu_driver.c b/src/qemu/qemu_driver.c index 4aa162590f..0434438b28 100644 --- a/src/qemu/qemu_driver.c +++ b/src/qemu/qemu_driver.c @@ -10150,6 +10150,9 @@ qemuDomainGetPerfEvents(virDomainPtr dom, if (qemuDomainObjBeginJob(driver, vm, QEMU_JOB_QUERY) < 0) goto cleanup; + if (virDomainObjUpdateModificationImpact(vm, &flags) < 0) + goto endjob; + if (!(def = virDomainObjGetOneDef(vm, flags))) goto endjob;