]> xenbits.xensource.com Git - libvirt.git/commitdiff
qemu: process: Don't needlesly clear the perf events in qemuDomainPerfRestart
authorPeter Krempa <pkrempa@redhat.com>
Wed, 27 Apr 2016 13:22:33 +0000 (15:22 +0200)
committerPeter Krempa <pkrempa@redhat.com>
Mon, 2 May 2016 07:06:52 +0000 (09:06 +0200)
At that point the perf events struct should not be allocated so there's
no use in clearing it.

src/qemu/qemu_process.c

index 8ca9841fe5fdb94a3ac447d94c72eb1d841dd9ad..6e1d505fc294119d64b16ccfef05d2d1e8265fc3 100644 (file)
@@ -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++) {