diff --git a/ChangeLog b/ChangeLog index 15b2886be1..40ada3fdcd 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2006-05-29 Wim Taymans + + * libs/gst/base/gstcollectpads.c: (gst_collect_pads_finalize): + Don't leak pads lists. + 2006-05-29 Wim Taymans * docs/libs/gstreamer-libs-sections.txt: diff --git a/libs/gst/base/gstcollectpads.c b/libs/gst/base/gstcollectpads.c index 376f39ee2b..410e1df162 100644 --- a/libs/gst/base/gstcollectpads.c +++ b/libs/gst/base/gstcollectpads.c @@ -142,6 +142,7 @@ gst_collect_pads_finalize (GObject * object) } /* Free pads list */ g_slist_free (pads->data); + g_slist_free (pads->abidata.ABI.pad_list); G_OBJECT_CLASS (parent_class)->finalize (object); }