riff: fixup 0.11 port mishap in reading extra data length field
authorMark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
Fri, 6 Jul 2012 12:57:51 +0000 (14:57 +0200)
committerMark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
Fri, 6 Jul 2012 13:05:31 +0000 (15:05 +0200)
Fixes #679437.

gst-libs/gst/riff/riff-read.c

index 9ef4910..41cc413 100644 (file)
@@ -498,7 +498,7 @@ gst_riff_parse_strf_auds (GstElement * element,
   if (info.size > sizeof (gst_riff_strf_auds) + 2) {
     gint len;
 
-    len = GST_READ_UINT16_LE (&data[16]);
+    len = GST_READ_UINT16_LE (&info.data[16]);
     if (len + 2 + sizeof (gst_riff_strf_auds) > info.size) {
       GST_WARNING_OBJECT (element,
           "Extradata indicated %d bytes, but only %" G_GSSIZE_FORMAT