summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorVineeth TM <vineeth.tm@samsung.com>2015-11-11 14:10:53 +0900
committerSebastian Dröge <sebastian@centricular.com>2015-11-16 09:16:43 +0200
commit49d409336c3d3791896fece4d86d5fc882aea026 (patch)
tree619b9b510e27a4e9bfea4768e331c21deae36126
parentb2e6712a3e1c8f66611688ece8806aca3fc6f4b4 (diff)
downloadgstreamer-plugins-good-49d409336c3d3791896fece4d86d5fc882aea026.tar.gz
splitmuxpartreader: Fix GCond leak
inactive_cond is not being cleared resulting in memory leak. https://bugzilla.gnome.org/show_bug.cgi?id=757924
-rw-r--r--gst/multifile/gstsplitmuxpartreader.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/gst/multifile/gstsplitmuxpartreader.c b/gst/multifile/gstsplitmuxpartreader.c
index a5cda02ad..55a0008dd 100644
--- a/gst/multifile/gstsplitmuxpartreader.c
+++ b/gst/multifile/gstsplitmuxpartreader.c
@@ -676,6 +676,7 @@ splitmux_part_reader_finalize (GObject * object)
{
GstSplitMuxPartReader *reader = (GstSplitMuxPartReader *) object;
+ g_cond_clear (&reader->inactive_cond);
g_mutex_clear (&reader->lock);
g_mutex_clear (&reader->type_lock);