From 2e9945f3776b041033196c4a6a57044536b6c506 Mon Sep 17 00:00:00 2001 From: Josep Torra Valles Date: Wed, 13 Feb 2008 14:40:33 +0000 Subject: gst/h264parse/gsth264parse.c: Fix potential buffer leak in reverse mode. Re-Fixes #516061. Original commit message from CVS: Patch by: Josep Torra Valles * gst/h264parse/gsth264parse.c: (gst_h264_parse_chain_reverse): Fix potential buffer leak in reverse mode. Re-Fixes #516061. --- gst/h264parse/gsth264parse.c | 2 ++ 1 file changed, 2 insertions(+) (limited to 'gst') diff --git a/gst/h264parse/gsth264parse.c b/gst/h264parse/gsth264parse.c index 12b2ba72..45d63379 100644 --- a/gst/h264parse/gsth264parse.c +++ b/gst/h264parse/gsth264parse.c @@ -704,6 +704,8 @@ gst_h264_parse_chain_reverse (GstH264Parse * h264parse, gboolean discont, guint8 *data; /* get new buffer and init the start code search to the end position */ + if (gbuf != NULL) + gst_buffer_unref (gbuf); gbuf = GST_BUFFER_CAST (h264parse->gather->data); /* remove from the gather list, they are in reverse order */ -- cgit v1.2.1