3
0
mirror of https://git.kernel.org/pub/scm/network/wireless/iwd.git synced 2025-05-02 22:27:31 +02:00

scan: fix out of bound array access for survey results

The survey arrays were exactly the number of valid channels for a
given band (e.g. 14 for 2.4GHz) but since channels start at 1 this
means that the last channel for a band would overflow the array.

Fixes: 35808debaefd ("scan: use GET_SURVEY for SNR calculation in ranking")
This commit is contained in:
James Prestwood 2025-04-16 10:33:38 -07:00 committed by Denis Kenzior
parent 3c5081c7a6
commit d1aa4009bc

View File

@ -143,9 +143,9 @@ struct scan_survey {
}; };
struct scan_survey_results { struct scan_survey_results {
struct scan_survey survey_2_4[14]; struct scan_survey survey_2_4[15];
struct scan_survey survey_5[196]; struct scan_survey survey_5[197];
struct scan_survey survey_6[233]; struct scan_survey survey_6[234];
}; };
struct scan_results { struct scan_results {