diff --git a/gst-libs/gst/rtp/gstrtcpbuffer.c b/gst-libs/gst/rtp/gstrtcpbuffer.c index bdaf89bfcc..3b37c6fc7d 100644 --- a/gst-libs/gst/rtp/gstrtcpbuffer.c +++ b/gst-libs/gst/rtp/gstrtcpbuffer.c @@ -997,7 +997,7 @@ gst_rtcp_packet_sdes_next_item (GstRTCPPacket * packet) while (offset < len) { if (data[offset] == 0) { /* end of list, round to next 32-bit word */ - offset = (offset + 3) & ~3; + offset = (offset + 4) & ~3; break; } offset += data[offset + 1] + 2;