diff options
author | Thiago Santos <ts.santos@sisa.samsung.com> | 2014-06-27 17:00:03 -0300 |
---|---|---|
committer | Thiago Santos <ts.santos@sisa.samsung.com> | 2014-06-27 17:00:03 -0300 |
commit | cf76aa2a1d00bdec4f25cea31eacf423a6d27867 (patch) | |
tree | c1f4795b1946bb5c09a3c6da5e2897318d046d7d /ext/kate | |
parent | c2ebc2349fbced67fe8f7dfe7b8257e3c06ffa93 (diff) | |
download | gstreamer-plugins-bad-cf76aa2a1d00bdec4f25cea31eacf423a6d27867.tar.gz |
kate: unref events when freeing events list
Instead of just feeing the queue structs
Diffstat (limited to 'ext/kate')
-rw-r--r-- | ext/kate/gstkateutil.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/ext/kate/gstkateutil.c b/ext/kate/gstkateutil.c index 6e96c9d72..bd0a3e5f8 100644 --- a/ext/kate/gstkateutil.c +++ b/ext/kate/gstkateutil.c @@ -186,6 +186,7 @@ gst_kate_util_decoder_base_free_event_queue (GstKateDecoderBase * decoder) while (decoder->event_queue->length) { GstKateDecoderBaseQueuedEvent *item = (GstKateDecoderBaseQueuedEvent *) g_queue_pop_head (decoder->event_queue); + gst_event_unref (item->event); g_slice_free (GstKateDecoderBaseQueuedEvent, item); } g_queue_free (decoder->event_queue); |