]> git.ipfire.org Git - thirdparty/libvirt.git/commitdiff
qemud: fix memory leak in io error events
authorAnthony Liguori <aliguori@us.ibm.com>
Wed, 1 Dec 2010 15:29:31 +0000 (09:29 -0600)
committerEric Blake <eblake@redhat.com>
Wed, 8 Dec 2010 16:00:26 +0000 (09:00 -0700)
The extra data isn't being free()'d for IO error events that have a reason.

Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
src/conf/domain_event.c

index e88aafea8cb2a5377d18b35db46f2f0ef98c48f5..5f086bd224a6263147da47b3ebca40b6f38f71ad 100644 (file)
@@ -472,6 +472,7 @@ void virDomainEventFree(virDomainEventPtr event)
         return;
 
     switch (event->eventID) {
+    case VIR_DOMAIN_EVENT_ID_IO_ERROR_REASON:
     case VIR_DOMAIN_EVENT_ID_IO_ERROR:
         VIR_FREE(event->data.ioError.srcPath);
         VIR_FREE(event->data.ioError.devAlias);