diff options
author | Tim-Philipp Müller <tim.muller@collabora.co.uk> | 2010-10-31 20:17:05 +0000 |
---|---|---|
committer | Tim-Philipp Müller <tim.muller@collabora.co.uk> | 2010-11-01 12:34:15 +0000 |
commit | 2ee5e4d8ac17ab14a1c0e2ab3371ec430df32440 (patch) | |
tree | b099e946e83b2058de7a746fd639bc7706f887bc | |
parent | ce35fb79da5f6cdd231ebd2855b04037fb7d959a (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.c | 1 |
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: |