From 2930d3105c3ff2bfb1278b34ad10e2e71c3b8fb0 Mon Sep 17 00:00:00 2001 From: Michael Mann Date: Fri, 11 Dec 2015 22:23:59 -0500 Subject: [RSL] Just return rest of packet if TLV type is unknown Bug: 11829 Change-Id: Id31ec9ee970c3a1e1fe64e3bf823f9ab78f7cd9e Reviewed-on: https://code.wireshark.org/review/12558 Reviewed-by: Anders Broman --- epan/dissectors/packet-rsl.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) (limited to 'epan') diff --git a/epan/dissectors/packet-rsl.c b/epan/dissectors/packet-rsl.c index 20ab9995ef..ac8f37baa9 100644 --- a/epan/dissectors/packet-rsl.c +++ b/epan/dissectors/packet-rsl.c @@ -3076,8 +3076,7 @@ dissct_rsl_ipaccess_msg(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree, int break; case TLV_TYPE_UNKNOWN: default: - DISSECTOR_ASSERT_NOT_REACHED(); - break; + return tvb_reported_length(tvb); } ti = proto_tree_add_item(tree, hf_rsl_ie_id, tvb, offset, 1, ENC_BIG_ENDIAN); -- cgit v1.2.3