gst/gstelement.c: And free the GStaticRecMutex too
authorWim Taymans <wim.taymans@gmail.com>
Mon, 10 Oct 2005 15:17:35 +0000 (15:17 +0000)
committerWim Taymans <wim.taymans@gmail.com>
Mon, 10 Oct 2005 15:17:35 +0000 (15:17 +0000)
Original commit message from CVS:
* gst/gstelement.c: (gst_element_finalize):
And free the GStaticRecMutex too

ChangeLog
gst/gstelement.c

index b31b984..f9760ab 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2005-10-10  Wim Taymans  <wim@fluendo.com>
+
+       * gst/gstelement.c: (gst_element_finalize):
+       And free the GStaticRecMutex too
+
 2005-10-10  Andy Wingo  <wingo@pobox.com>
 
        * gst/gstelement.c (gst_element_init, gst_element_finalize):
index 11257c5..ae2120f 100644 (file)
@@ -2215,6 +2215,8 @@ gst_element_finalize (GObject * object)
   element->state_cond = NULL;
   GST_STATE_UNLOCK (element);
   g_static_rec_mutex_free (element->state_lock);
+  g_free (element->state_lock);
+  element->state_lock = NULL;
 
   GST_CAT_INFO_OBJECT (GST_CAT_REFCOUNTING, element, "finalize parent");