scan: Put an upper bound on the scan interval

This commit is contained in:
Denis Kenzior 2021-02-09 09:28:58 -06:00
parent e009f6298a
commit fa9ae4acb7
1 changed files with 2 additions and 0 deletions

View File

@ -849,6 +849,8 @@ static void scan_periodic_timeout(struct l_timeout *timeout, void *user_data)
l_debug("scan_periodic_timeout: %" PRIx64, sc->wdev_id);
sc->sp.interval *= 2;
if (sc->sp.interval > SCAN_MAX_INTERVAL)
sc->sp.interval = SCAN_MAX_INTERVAL;
scan_periodic_queue(sc);
}