From: Ilan Peer Date: Fri, 14 Feb 2025 07:47:21 +0000 (+0200) Subject: wifi: mac80211: Fix possible integer promotion issue X-Git-Url: https://www.infradead.org/git/?a=commitdiff_plain;h=ebf9944bed4ef69d29371cd3b7276f858c513954;p=linux.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 4e8f0a5f6251..23d85a1abbc5 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);