diff options
author | Edward Hervey <edward@collabora.com> | 2014-05-13 11:19:24 +0200 |
---|---|---|
committer | Edward Hervey <edward@collabora.com> | 2014-05-13 11:19:24 +0200 |
commit | 6baeb94dce8731cdb91e56dff79a41d947caa61a (patch) | |
tree | 698512c9c43e9ff1d446bf659c84d3167e9de1ac /gst/asfmux | |
parent | 2d0a791348c0a37cc90c99741cd64527d90d7826 (diff) | |
download | gstreamer-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.c | 2 |
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; |