libs/gst/base/gstcollectpads.c: Don't leak pads lists.
authorWim Taymans <wim.taymans@gmail.com>
Mon, 29 May 2006 17:20:03 +0000 (17:20 +0000)
committerWim Taymans <wim.taymans@gmail.com>
Mon, 29 May 2006 17:20:03 +0000 (17:20 +0000)
Original commit message from CVS:
* libs/gst/base/gstcollectpads.c: (gst_collect_pads_finalize):
Don't leak pads lists.

ChangeLog
libs/gst/base/gstcollectpads.c

index 15b2886..40ada3f 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,10 @@
 2006-05-29  Wim Taymans  <wim@fluendo.com>
 
+       * libs/gst/base/gstcollectpads.c: (gst_collect_pads_finalize):
+       Don't leak pads lists.
+
+2006-05-29  Wim Taymans  <wim@fluendo.com>
+
        * docs/libs/gstreamer-libs-sections.txt:
        * libs/gst/base/gstcollectpads.c:
        (gst_collect_pads_set_flushing_unlocked),
index 376f39e..410e1df 100644 (file)
@@ -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);
 }