diff options
author | Chris Maynard <Christopher.Maynard@GTECH.COM> | 2011-05-10 18:52:37 +0000 |
---|---|---|
committer | Chris Maynard <Christopher.Maynard@GTECH.COM> | 2011-05-10 18:52:37 +0000 |
commit | 025f9ee4dbac6b886052d5660cb411679a1cd1fa (patch) | |
tree | f6ffa416c468f4132d2627761234f48500f8aaa1 /epan/dissectors | |
parent | 7050847bc93d26fd341f0e3ee8f5660150aa9873 (diff) |
From Olivier Crete via bug 5761: Compute the FCI size correctly for RTCP RTPFB.
svn path=/trunk/; revision=37052
Diffstat (limited to 'epan/dissectors')
-rw-r--r-- | epan/dissectors/packet-rtcp.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/epan/dissectors/packet-rtcp.c b/epan/dissectors/packet-rtcp.c index 7ea01ff5bc..41eb89c129 100644 --- a/epan/dissectors/packet-rtcp.c +++ b/epan/dissectors/packet-rtcp.c @@ -852,11 +852,11 @@ dissect_rtcp_rtpfb( tvbuff_t *tvb, int offset, proto_tree *rtcp_tree, proto_item } else if (rtcp_rtpfb_fmt == 4) { offset = dissect_rtcp_rtpfb_tmmbr(tvb, offset, rtcp_tree, top_item, counter, 1); } else { - /* Unknown FMT */ - proto_tree_add_item(rtcp_tree, hf_rtcp_fci, tvb, offset, packet_length - offset, FALSE ); - offset = start_offset + packet_length; + /* Unknown FMT */ + proto_tree_add_item(rtcp_tree, hf_rtcp_fci, tvb, offset, start_offset + packet_length - offset, FALSE ); + offset = start_offset + packet_length; } - } + } return offset; } |