From: Matthias Clasen Date: Thu, 8 Nov 2007 03:53:41 +0000 (+0000) Subject: Don't leak the condvar. (#479724, Areg Beketovski) X-Git-Tag: GLIB_2_15_1~414 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=1c93d867fc8c14c2d315ac1ffa05ad406a44ed8d;p=platform%2Fupstream%2Fglib.git Don't leak the condvar. (#479724, Areg Beketovski) 2007-11-07 Matthias Clasen * glib/gmain.c (g_main_context_unref): Don't leak the condvar. (#479724, Areg Beketovski) svn path=/trunk/; revision=5818 --- diff --git a/ChangeLog b/ChangeLog index 26fd610..382365f 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,10 @@ 2007-11-07 Matthias Clasen + * glib/gmain.c (g_main_context_unref): Don't leak the + condvar. (#479724, Areg Beketovski) + +2007-11-07 Matthias Clasen + * glib/glib.symbols: * glib/gmarkup.[hc] (g_markup_parse_context_get_element_stack): New function, to get the stack of open elements. (#452887, diff --git a/glib/gmain.c b/glib/gmain.c index 14fcc3f..8b97ba9 100644 --- a/glib/gmain.c +++ b/glib/gmain.c @@ -665,6 +665,9 @@ g_main_context_unref (GMainContext *context) else main_contexts_without_pipe = g_slist_remove (main_contexts_without_pipe, context); + + if (context->cond != NULL) + g_cond_free (context->cond); #endif g_free (context);