Ethereal-dev: [Ethereal-dev] Compound RTCP messages not decoded

Note: This archive is from the project's previous web site, ethereal.com. This list is no longer active.

From: "Martin Renschler (CA/EWU)" <martin.renschler@xxxxxxxxxxxx>
Date: Thu, 23 Oct 2003 20:53:26 -0500
Title: Compound RTCP messages not decoded

Hi,
may I bring the attention to a bug in Ethereal's RTCP decoding:

RTCP supports stacked messages, called compound RTCP. The first message is an RR message, but others, like SDES will then follow.

Ethereal stops displaying after the first RR message (which is usually a dummy with no reports) and shows the beginning of the next RTCP message as "Sender SSRC".

Correct would be:
- not to interpret the next Bytes after the RR header as SSRC if the length field in RR is set to 0, instead
- continue decoding further RTCP messages after one is finished until the UDP packet ends.

(please reply to sender and not just to group)


Thank you
Martin Renschler
Ericsson Wireless Communications Inc
San Diego