station: check for duplicate frequencies in debug scan

This commit is contained in:
James Prestwood 2021-09-01 16:38:52 -07:00 committed by Denis Kenzior
parent 1b44527511
commit 3975e4eb6d
1 changed files with 3 additions and 0 deletions

View File

@ -3980,6 +3980,9 @@ static struct l_dbus_message *station_debug_scan(struct l_dbus *dbus,
freq_set = scan_freq_set_new();
for (i = 0; i < freqs_len; i++) {
if (scan_freq_set_contains(freq_set, (uint32_t)freqs[i]))
continue;
if (!scan_freq_set_add(freq_set, (uint32_t)freqs[i])) {
scan_freq_set_free(freq_set);
goto invalid_args;