diff options
author | Deepak Srivastava <srivastava.d@samsung.com> | 2017-09-15 17:06:58 +0530 |
---|---|---|
committer | Tim-Philipp Müller <tim@centricular.com> | 2017-09-18 09:26:21 +0100 |
commit | 9213d690a8e36e359ce8314db5d0e4fe83b822dd (patch) | |
tree | ae1a442852368e94b43bd6d207f6c223bebcb8fa /ext | |
parent | c7594c4acb4f13957d82fd3c0e75aa14fab5d1f4 (diff) |
mpeg2dec: Fix buffer memory leak in error code path
https://bugzilla.gnome.org/show_bug.cgi?id=787817
Diffstat (limited to 'ext')
-rw-r--r-- | ext/mpeg2dec/gstmpeg2dec.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/ext/mpeg2dec/gstmpeg2dec.c b/ext/mpeg2dec/gstmpeg2dec.c index 58890557..4454e76f 100644 --- a/ext/mpeg2dec/gstmpeg2dec.c +++ b/ext/mpeg2dec/gstmpeg2dec.c @@ -1057,6 +1057,7 @@ gst_mpeg2dec_handle_frame (GstVideoDecoder * decoder, gst_buffer_ref (buf); if (!gst_buffer_map (buf, &minfo, GST_MAP_READ)) { GST_ERROR_OBJECT (mpeg2dec, "Failed to map input buffer"); + gst_buffer_unref (buf); return GST_FLOW_ERROR; } |