Don't leak closure->notifiers.
author4 <alexl@redhat.com>
Wed, 24 Jan 2001 07:57:39 +0000 (07:57 +0000)
committerAlexander Larsson <alexl@src.gnome.org>
Wed, 24 Jan 2001 07:57:39 +0000 (07:57 +0000)
2001-01-24    <alexl@redhat.com>

* gclosure.c (g_closure_unref):
Don't leak closure->notifiers.

gobject/ChangeLog
gobject/gclosure.c

index e18f257..603790d 100644 (file)
@@ -1,3 +1,8 @@
+2001-01-24    <alexl@redhat.com>
+
+       * gclosure.c (g_closure_unref):
+       Don't leak closure->notifiers.
+
 2001-01-05  Havoc Pennington  <hp@redhat.com>
 
        * gparamspecs.c (g_param_spec_enum): set the value_type in the
index 258861d..d99b718 100644 (file)
@@ -350,6 +350,7 @@ g_closure_unref (GClosure *closure)
   if (closure->ref_count == 0)
     {
       closure_invoke_notifiers (closure, FNOTIFY);
+      g_free (closure->notifiers);
       g_free (closure);
     }
 }