diff --git a/net/wireless/scan.c b/net/wireless/scan.c index a180f21b3d28d..bc77cfede492f 100644 --- a/net/wireless/scan.c +++ b/net/wireless/scan.c @@ -799,12 +799,11 @@ static void cfg80211_scan_req_add_chan(struct cfg80211_scan_request *request, } } + request->n_channels++; request->channels[n_channels] = chan; if (add_to_6ghz) request->scan_6ghz_params[request->n_6ghz_params].channel_idx = n_channels; - - request->n_channels++; } static bool cfg80211_find_ssid_match(struct cfg80211_colocated_ap *ap,