aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMichael Mann <mmann78@netscape.net>2016-07-13 18:42:14 -0400
committerMichael Mann <mmann78@netscape.net>2016-07-14 02:44:40 +0000
commit90e97df31395ece701c0a4b3bd28249dc4e38b3e (patch)
treea0b87a4a314dd817321a546e0f5b24b5c312c3be
parentb20fa8610ae636dff0ed355bc32518459abac86d (diff)
packet-ieee80211-radio.c: Prevent array overflow.
Found by VS Code Analysis. Change-Id: Idab6cb5496749ebff47466b20a9a665b1574565d Reviewed-on: https://code.wireshark.org/review/16421 Reviewed-by: Michael Mann <mmann78@netscape.net>
-rw-r--r--epan/dissectors/packet-ieee80211-radio.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/epan/dissectors/packet-ieee80211-radio.c b/epan/dissectors/packet-ieee80211-radio.c
index 5984370e4a..adb6e4ef1a 100644
--- a/epan/dissectors/packet-ieee80211-radio.c
+++ b/epan/dissectors/packet-ieee80211-radio.c
@@ -633,7 +633,7 @@ dissect_wlan_radio_phdr (tvbuff_t * tvb, packet_info * pinfo, proto_tree * tree,
* If we can calculate the data rate for this user, do so.
*/
if (can_calculate_rate && info_ac->mcs[i] <= MAX_MCS_VHT_INDEX &&
- info_ac->nss[i] <= MAX_VHT_NSS &&
+ info_ac->nss[i] < MAX_VHT_NSS &&
ieee80211_vhtvalid[info_ac->mcs[i]].valid[bandwidth][info_ac->nss[i]]) {
data_rate = ieee80211_vhtrate(info_ac->mcs[i], bandwidth, info_ac->short_gi) * info_ac->nss[i];
if (data_rate != 0.0f) {