[libvirt] [PATCH] libvirtd: plug a nominal leak

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Running make check through valgrind exposed this:

40 bytes in 1 blocks are definitely lost in loss record 9 of 68
   at 0x4A05174: calloc (vg_replace_malloc.c:397)
   by 0x4C422C1: virAllocN (memory.c:128)
   by 0x412CB1: qemudRunLoop (qemud.c:1846)
   by 0x41480B: main (qemud.c:2469)

Here's the fix:

>From a660df67d623184001a74f5fcf88a2f58217ec29 Mon Sep 17 00:00:00 2001
From: Jim Meyering <meyering@xxxxxxxxxx>
Date: Thu, 11 Dec 2008 19:58:08 +0100
Subject: [PATCH] libvirtd: plug a nominal leak

* qemud/qemud.c (qemudRunLoop): Free server->workers.
---
 qemud/qemud.c |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

diff --git a/qemud/qemud.c b/qemud/qemud.c
index f35d0fd..80b8778 100644
--- a/qemud/qemud.c
+++ b/qemud/qemud.c
@@ -1919,6 +1919,7 @@ static int qemudRunLoop(struct qemud_server *server) {
         pthread_mutex_lock(&server->lock);
     }

+    free(server->workers);
     pthread_mutex_unlock(&server->lock);
     return ret;
 }
--
1.6.0.4.1044.g77718

--
Libvir-list mailing list
Libvir-list@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/libvir-list

[Index of Archives]     [Virt Tools]     [Libvirt Users]     [Lib OS Info]     [Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Big List of Linux Books]     [Yosemite News]     [KDE Users]     [Fedora Tools]