diff --git a/src/drivers/driver_nl80211_scan.c b/src/drivers/driver_nl80211_scan.c index c35b4d7ef..3911f485f 100644 --- a/src/drivers/driver_nl80211_scan.c +++ b/src/drivers/driver_nl80211_scan.c @@ -266,7 +266,7 @@ int wpa_driver_nl80211_scan(struct i802_bss *bss, goto fail; if (wpa_driver_nl80211_scan(bss, params)) { - wpa_driver_nl80211_set_mode(bss, drv->nlmode); + wpa_driver_nl80211_set_mode(bss, old_mode); goto fail; }