diff options
author | Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk> | 2012-01-12 13:25:22 +0100 |
---|---|---|
committer | Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk> | 2012-01-12 13:26:31 +0100 |
commit | 2e7b2d8bdfd2cfbef1b4196676190b03f26de4db (patch) | |
tree | 644c8dca0587e2c0447fd3a07e60f3184a4d82b6 /ext/a52dec/gsta52dec.c | |
parent | f9149656e41df14362fe673b93914109ad00eb58 (diff) |
a52dec: plug buffer leak
Diffstat (limited to 'ext/a52dec/gsta52dec.c')
-rw-r--r-- | ext/a52dec/gsta52dec.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/ext/a52dec/gsta52dec.c b/ext/a52dec/gsta52dec.c index 5827f576..18ea1da2 100644 --- a/ext/a52dec/gsta52dec.c +++ b/ext/a52dec/gsta52dec.c @@ -733,6 +733,7 @@ gst_a52dec_chain (GstPad * pad, GstBuffer * buf) /* first_access = 0 or 1, so if there's a timestamp it applies to the first byte */ subbuf = gst_buffer_create_sub (buf, offset, size - offset); gst_buffer_copy_metadata (subbuf, buf, GST_BUFFER_COPY_ALL); + gst_buffer_unref (buf); ret = a52dec->base_chain (pad, subbuf); } } else { |