From: Krzysztof Błaszkowski Date: Thu, 25 Jun 2009 11:18:14 +0000 (+0200) Subject: rtpdec: fix some buffer leaks X-Git-Tag: RELEASE-0.10.16~390 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=9fbdfefc568d81eb604717885307c5fe353ec5d5;p=platform%2Fupstream%2Fgst-plugins-good.git rtpdec: fix some buffer leaks --- diff --git a/gst/rtsp/gstrtpdec.c b/gst/rtsp/gstrtpdec.c index bacfea1..5279713 100644 --- a/gst/rtsp/gstrtpdec.c +++ b/gst/rtsp/gstrtpdec.c @@ -541,6 +541,7 @@ bad_packet: { GST_ELEMENT_WARNING (rtpdec, STREAM, DECODE, (NULL), ("RTP packet did not validate, dropping")); + gst_buffer_unref (buffer); return GST_FLOW_OK; } } @@ -695,9 +696,11 @@ gst_rtp_dec_chain_rtcp (GstPad * pad, GstBuffer * buffer) bad_packet: { GST_WARNING_OBJECT (src, "got invalid RTCP packet"); + gst_buffer_unref (buffer); return GST_FLOW_OK; } #else + gst_buffer_unref (buffer); return GST_FLOW_OK; #endif }