From 095c8eb5d4cd580fad01a172d1430a4d4eb600fd Mon Sep 17 00:00:00 2001 From: Mark Nauwelaerts Date: Fri, 19 Jun 2009 17:25:58 +0200 Subject: [PATCH] rmdemux: plug buffer leaking --- gst/realmedia/rmdemux.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/gst/realmedia/rmdemux.c b/gst/realmedia/rmdemux.c index 57e580c864..22bd7bb9be 100644 --- a/gst/realmedia/rmdemux.c +++ b/gst/realmedia/rmdemux.c @@ -2461,12 +2461,16 @@ gst_rmdemux_parse_audio_packet (GstRMDemux * rmdemux, GstRMDemuxStream * stream, } ret = gst_pad_push (stream->pad, buffer); } + + gst_buffer_unref (in); + return ret; /* ERRORS */ alloc_failed: { GST_DEBUG_OBJECT (rmdemux, "pad alloc returned %d", ret); + gst_buffer_unref (in); return cret; } }