From c462f72273addac3821d40f9c236b8bb593b890f Mon Sep 17 00:00:00 2001 From: Matthew Weant Date: Mon, 4 May 2020 06:48:36 -0700 Subject: [PATCH] IEEE802.11: WAN Metrics Length Check Update Replaced tvb_captured_length_remaining() with tvb_reported_length_remaining(). Change-Id: I87c07488590cd82ca8a945ac6f13efa45807e55b Reviewed-on: https://code.wireshark.org/review/37098 Petri-Dish: Anders Broman Tested-by: Petri Dish Buildbot Reviewed-by: Anders Broman --- epan/dissectors/packet-ieee80211.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/epan/dissectors/packet-ieee80211.c b/epan/dissectors/packet-ieee80211.c index 707f56b557..7bb1a4ba93 100644 --- a/epan/dissectors/packet-ieee80211.c +++ b/epan/dissectors/packet-ieee80211.c @@ -8073,6 +8073,9 @@ dissect_hs20_anqp_wan_metrics(proto_tree *tree, tvbuff_t *tvb, int offset, gbool if (request) return; + if(tvb_reported_length_remaining(tvb, offset) < 13) + return; + proto_tree_add_item(tree, hf_ieee80211_hs20_anqp_wan_metrics_link_status, tvb, offset, 1, ENC_LITTLE_ENDIAN); proto_tree_add_item(tree, hf_ieee80211_hs20_anqp_wan_metrics_symmetric_link,