]> xenbits.xensource.com Git - libvirt.git/commitdiff
qemu: Fix memory leak in processGuestPanicEvent
authorJohn Ferlan <jferlan@redhat.com>
Fri, 26 Jan 2018 20:32:27 +0000 (15:32 -0500)
committerJohn Ferlan <jferlan@redhat.com>
Mon, 29 Jan 2018 16:44:20 +0000 (11:44 -0500)
After processing the processEvent->data for a qemuProcessEventHandler
callout, it's expected that the called processEvent->eventType helper
will perform the proper free on the data field. In this case it's
a qemuMonitorEventPanicInfoPtr.

src/qemu/qemu_driver.c

index a203c9297ab6750cb374a4aeefda36c3688dd7dd..5eaf97a465750508b367595e0b7cb5880b8a1564 100644 (file)
@@ -4309,6 +4309,7 @@ processGuestPanicEvent(virQEMUDriverPtr driver,
         qemuDomainRemoveInactiveJob(driver, vm);
 
  cleanup:
+    qemuMonitorEventPanicInfoFree(info);
     virObjectUnref(cfg);
 }