hostapd: Fix crash when scan fails
When scan failed, the wpa_driver_nl80211_scan method tried to recursively call itself, but it passed in the wrong argument for the void*, and so then it crashed accessing bad memory. With this fix, hostapd still will not retry the scan later, but at least it will exit cleanly and won't polute the file system with core files. Signed-off-by: Ben Greear <greearb@candelatech.com>
This commit is contained in:
parent
f2e698de7e
commit
085b29f1fe
1 changed files with 1 additions and 1 deletions
|
@ -3719,7 +3719,7 @@ static int wpa_driver_nl80211_scan(void *priv,
|
|||
bss, NL80211_IFTYPE_STATION))
|
||||
goto nla_put_failure;
|
||||
|
||||
if (wpa_driver_nl80211_scan(drv, params)) {
|
||||
if (wpa_driver_nl80211_scan(bss, params)) {
|
||||
wpa_driver_nl80211_set_mode(bss, drv->nlmode);
|
||||
goto nla_put_failure;
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue