From: Ilan Peer Date: Fri, 14 Feb 2025 07:47:21 +0000 (+0200) Subject: wifi: mac80211: Fix possible integer promotion issue X-Git-Tag: v6.15-rc1~160^2~184^2~19 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=ebf9944bed4ef69d29371cd3b7276f858c513954;p=thirdparty%2Fkernel%2Flinux.git wifi: mac80211: Fix possible integer promotion issue Fix a possible integer promotion issue in mac80211 in ieee80211_ml_epcs() Fixes: de86c5f60839 ("wifi: mac80211: Add support for EPCS configuration") Reported-by: Dan Carpenter Signed-off-by: Ilan Peer Link: https://patch.msgid.link/20250214074721.1613549-1-ilan.peer@intel.com Signed-off-by: Johannes Berg --- diff --git a/net/mac80211/mlme.c b/net/mac80211/mlme.c index 4e8f0a5f6251e..23d85a1abbc59 100644 --- a/net/mac80211/mlme.c +++ b/net/mac80211/mlme.c @@ -10704,7 +10704,7 @@ static void ieee80211_ml_epcs(struct ieee80211_sub_if_data *sdata, elems->ml_epcs_len, scratch, scratch_len, IEEE80211_MLE_SUBELEM_FRAGMENT); - if (len < sizeof(control)) + if (len < (ssize_t)sizeof(control)) continue; pos = scratch + sizeof(control);