rtcpbuffer: fix invalid read in validation of padding in rtcp packet
authorTrond Andersen <trondand@cisco.com>
Fri, 11 Mar 2011 09:41:11 +0000 (10:41 +0100)
committerSebastian Dröge <sebastian.droege@collabora.co.uk>
Mon, 4 Apr 2011 07:43:06 +0000 (09:43 +0200)
gst-libs/gst/rtp/gstrtcpbuffer.c

index 096f79e..bdaf89b 100644 (file)
@@ -163,7 +163,7 @@ gst_rtcp_buffer_validate_data (guint8 * data, guint len)
       goto wrong_length;
 
     /* get padding */
-    pad_bytes = data[len - 1];
+    pad_bytes = data[data_len - 1];
     if (data_len != pad_bytes)
       goto wrong_padding;
   }