summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTim-Philipp Müller <tim.muller@collabora.co.uk>2010-10-31 20:17:05 +0000
committerTim-Philipp Müller <tim.muller@collabora.co.uk>2010-11-01 12:34:15 +0000
commit2ee5e4d8ac17ab14a1c0e2ab3371ec430df32440 (patch)
treeb099e946e83b2058de7a746fd639bc7706f887bc
parentce35fb79da5f6cdd231ebd2855b04037fb7d959a (diff)
queue2: don't leak pad ref in pull mode when flushing
Fix pad leak when queue2 is flushing or being shut down.
-rw-r--r--plugins/elements/gstqueue2.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/plugins/elements/gstqueue2.c b/plugins/elements/gstqueue2.c
index 45f3d44e19..5d05e7617d 100644
--- a/plugins/elements/gstqueue2.c
+++ b/plugins/elements/gstqueue2.c
@@ -2642,6 +2642,7 @@ out_flushing:
GST_DEBUG_OBJECT (queue, "we are flushing");
GST_QUEUE2_MUTEX_UNLOCK (queue);
+ gst_object_unref (queue);
return ret;
}
out_unexpected: