rmdemux: plug buffer leaking
This commit is contained in:
parent
22b82d30e5
commit
095c8eb5d4
@ -2461,12 +2461,16 @@ gst_rmdemux_parse_audio_packet (GstRMDemux * rmdemux, GstRMDemuxStream * stream,
|
|||||||
}
|
}
|
||||||
ret = gst_pad_push (stream->pad, buffer);
|
ret = gst_pad_push (stream->pad, buffer);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
gst_buffer_unref (in);
|
||||||
|
|
||||||
return ret;
|
return ret;
|
||||||
|
|
||||||
/* ERRORS */
|
/* ERRORS */
|
||||||
alloc_failed:
|
alloc_failed:
|
||||||
{
|
{
|
||||||
GST_DEBUG_OBJECT (rmdemux, "pad alloc returned %d", ret);
|
GST_DEBUG_OBJECT (rmdemux, "pad alloc returned %d", ret);
|
||||||
|
gst_buffer_unref (in);
|
||||||
return cret;
|
return cret;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user