From: Edward Hervey Date: Fri, 9 May 2014 12:54:54 +0000 (+0200) Subject: mpeg2dec: Release codec state on negotiation failures X-Git-Tag: 1.19.3~505^2~506 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=a6653473456693ccffea6a855429e2cc2037bd7d;p=platform%2Fupstream%2Fgstreamer.git mpeg2dec: Release codec state on negotiation failures Else it leaks CID #1212169 --- diff --git a/ext/mpeg2dec/gstmpeg2dec.c b/ext/mpeg2dec/gstmpeg2dec.c index b50b4754f8..28616c5694 100644 --- a/ext/mpeg2dec/gstmpeg2dec.c +++ b/ext/mpeg2dec/gstmpeg2dec.c @@ -808,6 +808,7 @@ invalid_size: negotiation_fail: { GST_WARNING_OBJECT (mpeg2dec, "Failed to negotiate with downstream"); + gst_video_codec_state_unref (state); return GST_FLOW_ERROR; } }