diff --git a/src/nm-device-802-11-wireless.c b/src/nm-device-802-11-wireless.c index 560df3409e..1467d9e05e 100644 --- a/src/nm-device-802-11-wireless.c +++ b/src/nm-device-802-11-wireless.c @@ -1528,6 +1528,8 @@ schedule_scan (NMDevice80211Wireless *self, gboolean backoff) priv->scan_interval += (SCAN_INTERVAL_STEP / factor); /* Ensure the scan interval will never be less than 20s... */ priv->scan_interval = MAX(priv->scan_interval, SCAN_INTERVAL_MIN + SCAN_INTERVAL_STEP); + /* ... or more than 120s */ + priv->scan_interval = MIN(priv->scan_interval, SCAN_INTERVAL_MAX); } } }