Ping?
These memory leaks are probably not a problem in the real world as they
have been there at least since the start of git history, but isn't it
still worth while to silence some "definitely lost" valgrind complaints?
/Kim
On Sat, 30 Oct 2010 10:51:00 +0200, Kim Woelders <[email protected]> wrote:
Signed-off-by: Kim Woelders <[email protected]>
diff --git a/src/sm_client.c b/src/sm_client.c
index a5c714f..5454398 100644
--- a/src/sm_client.c
+++ b/src/sm_client.c
@@ -325,6 +325,22 @@ SmcCloseConnection(SmcConn smcConn, int count, char
**reasonMsgs)
if (smcConn->client_id)
free (smcConn->client_id);
+ if (smcConn->interact_waits)
+ {
+ _SmcInteractWait *ptr = smcConn->interact_waits;
+ _SmcInteractWait *next;
+
+ while (ptr)
+ {
+ next = ptr->next;
+ free ((char *) ptr);
+ ptr = next;
+ }
+ }
+
+ if (smcConn->phase2_wait)
+ free (smcConn->phase2_wait);
+
if (smcConn->prop_reply_waits)
{
_SmcPropReplyWait *ptr = smcConn->prop_reply_waits;
_______________________________________________
[email protected]: X.Org development
Archives: http://lists.x.org/archives/xorg-devel
Info: http://lists.x.org/mailman/listinfo/xorg-devel