aboutsummaryrefslogtreecommitdiffstats
path: root/epan
diff options
context:
space:
mode:
authorMichael Mann <mmann78@netscape.net>2015-12-11 22:23:59 -0500
committerAnders Broman <a.broman58@gmail.com>2015-12-12 08:01:28 +0000
commit2930d3105c3ff2bfb1278b34ad10e2e71c3b8fb0 (patch)
tree9a4b327db1058fb932bc8dc85dab8d5fc41c0384 /epan
parent6c38ec1aab82d5347451ba3a0058cd81f4218daa (diff)
[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 <a.broman58@gmail.com>
Diffstat (limited to 'epan')
-rw-r--r--epan/dissectors/packet-rsl.c3
1 files changed, 1 insertions, 2 deletions
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);