summaryrefslogtreecommitdiff
path: root/gst/asfmux
diff options
context:
space:
mode:
authorEdward Hervey <edward@collabora.com>2014-05-13 11:19:24 +0200
committerEdward Hervey <edward@collabora.com>2014-05-13 11:19:24 +0200
commit6baeb94dce8731cdb91e56dff79a41d947caa61a (patch)
tree698512c9c43e9ff1d446bf659c84d3167e9de1ac /gst/asfmux
parent2d0a791348c0a37cc90c99741cd64527d90d7826 (diff)
downloadgstreamer-plugins-bad-6baeb94dce8731cdb91e56dff79a41d947caa61a.tar.gz
asfmux: Don't leak bytereader
By making it go through the error path that takes care of cleanups CID #1212168
Diffstat (limited to 'gst/asfmux')
-rw-r--r--gst/asfmux/gstasfobjects.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/gst/asfmux/gstasfobjects.c b/gst/asfmux/gstasfobjects.c
index 798ec6425..0719f5cd2 100644
--- a/gst/asfmux/gstasfobjects.c
+++ b/gst/asfmux/gstasfobjects.c
@@ -597,7 +597,7 @@ gst_asf_parse_packet_from_data (guint8 * data, gsize size, GstBuffer * buffer,
if (first & 0x60) {
GST_ERROR ("Error correction data length should be "
"set to 0 and is reserved for future use.");
- return FALSE;
+ goto error;
}
err_cor_len = (first & 0x0F);
err_length += err_cor_len;