diff --git a/ChangeLog b/ChangeLog index d9c91b8721..f868a90ae6 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +2005-11-17 Wim Taymans + + * gst/gstbin.c: (gst_bin_provide_clock_func), + (gst_bin_sort_iterator_new): + And unref the child too.. + 2005-11-17 Wim Taymans * gst/gstbin.c: (gst_bin_dispose), (gst_bin_provide_clock_func), diff --git a/gst/gstbin.c b/gst/gstbin.c index c46175ab54..637aef08bb 100644 --- a/gst/gstbin.c +++ b/gst/gstbin.c @@ -487,6 +487,7 @@ gst_bin_provide_clock_func (GstElement * element) gst_object_unref (result); result = clock; } + gst_object_unref (child); } gst_object_replace ((GstObject **) & bin->provided_clock, (GstObject *) result);