diff --git a/gobject/ChangeLog b/gobject/ChangeLog index e18f25756..603790d44 100644 --- a/gobject/ChangeLog +++ b/gobject/ChangeLog @@ -1,3 +1,8 @@ +2001-01-24 + + * gclosure.c (g_closure_unref): + Don't leak closure->notifiers. + 2001-01-05 Havoc Pennington * gparamspecs.c (g_param_spec_enum): set the value_type in the diff --git a/gobject/gclosure.c b/gobject/gclosure.c index 258861d44..d99b71887 100644 --- a/gobject/gclosure.c +++ b/gobject/gclosure.c @@ -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); } }