Fix infinite loop in RTCP dissector
Bug: 10248 Change-Id: I630bc1ab2520c2861b817ba5813f5f7680e96056 Reviewed-on: https://code.wireshark.org/review/2820 Reviewed-by: Evan Huus <eapache@gmail.com>
This commit is contained in:
parent
bbb3e2f7af
commit
7464415049
|
@ -2740,6 +2740,9 @@ dissect_rtcp_profile_specific_extensions (packet_info *pinfo, tvbuff_t *tvb, pro
|
|||
{
|
||||
extension_type = tvb_get_ntohs (tvb, offset);
|
||||
extension_length = tvb_get_ntohs (tvb, offset+2);
|
||||
if (extension_length < 4) {
|
||||
extension_length = 4; /* expert info? */
|
||||
}
|
||||
|
||||
pse_item = proto_tree_add_text(tree, tvb, offset, extension_length, "Payload Specific Extension");
|
||||
pse_tree = proto_item_add_subtree( pse_item, ett_pse);
|
||||
|
|
Loading…
Reference in New Issue