summaryrefslogtreecommitdiff
path: root/ext/a52dec/gsta52dec.c
diff options
context:
space:
mode:
authorMark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>2012-01-12 13:25:22 +0100
committerMark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>2012-01-12 13:26:31 +0100
commit2e7b2d8bdfd2cfbef1b4196676190b03f26de4db (patch)
tree644c8dca0587e2c0447fd3a07e60f3184a4d82b6 /ext/a52dec/gsta52dec.c
parentf9149656e41df14362fe673b93914109ad00eb58 (diff)
a52dec: plug buffer leak
Diffstat (limited to 'ext/a52dec/gsta52dec.c')
-rw-r--r--ext/a52dec/gsta52dec.c1
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 {