From bdcbccbb9f5889136fde17c4a39bee011a4e28af Mon Sep 17 00:00:00 2001 From: James Prestwood Date: Tue, 19 Jul 2022 11:55:38 -0700 Subject: [PATCH] wiphy: use a 16 bit tag for extended IEs If an extended IE is needed a uint8_t tag would overflow. --- src/wiphy.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/wiphy.c b/src/wiphy.c index 22305d5d..d3cbe73d 100644 --- a/src/wiphy.c +++ b/src/wiphy.c @@ -811,7 +811,7 @@ int wiphy_estimate_data_rate(struct wiphy *wiphy, ie_tlv_iter_init(&iter, ies, ies_len); while (ie_tlv_iter_next(&iter)) { - uint8_t tag = ie_tlv_iter_get_tag(&iter); + uint16_t tag = ie_tlv_iter_get_tag(&iter); switch (tag) { case IE_TYPE_SUPPORTED_RATES: