From: Peter Krempa Date: Wed, 27 Apr 2016 13:22:33 +0000 (+0200) Subject: qemu: process: Don't needlesly clear the perf events in qemuDomainPerfRestart X-Git-Url: http://xenbits.xensource.com/gitweb?a=commitdiff_plain;h=22e464744d895539fceb35506e6065bb11c8f623;p=libvirt.git qemu: process: Don't needlesly clear the perf events in qemuDomainPerfRestart At that point the perf events struct should not be allocated so there's no use in clearing it. --- diff --git a/src/qemu/qemu_process.c b/src/qemu/qemu_process.c index 8ca9841fe5..6e1d505fc2 100644 --- a/src/qemu/qemu_process.c +++ b/src/qemu/qemu_process.c @@ -3492,10 +3492,7 @@ qemuDomainPerfRestart(virDomainObjPtr vm) virDomainDefPtr def = vm->def; qemuDomainObjPrivatePtr priv = vm->privateData; - virPerfFree(priv->perf); - - priv->perf = virPerfNew(); - if (!priv->perf) + if (!(priv->perf = virPerfNew())) return -1; for (i = 0; i < VIR_PERF_EVENT_LAST; i++) {