[PATCH] hostapd: Don't get stuck while failing to do a subsequent scan during ACS
Helmut Schaa
helmut.schaa
Mon Oct 28 01:00:46 PDT 2013
Return control flow to hostapd by calling hostapd_acs_completed if requesting
a scan from the underlying device fails.
Signed-hostapd: Helmut Schaa <helmut.schaa at googlemail.com>
---
src/ap/acs.c | 7 +++++--
1 file changed, 5 insertions(+), 2 deletions(-)
diff --git a/src/ap/acs.c b/src/ap/acs.c
index 019b334..d7c921d 100644
--- a/src/ap/acs.c
+++ b/src/ap/acs.c
@@ -729,14 +729,17 @@ static void acs_scan_complete(struct hostapd_iface *iface)
err = acs_request_scan(iface);
if (err) {
wpa_printf(MSG_ERROR, "ACS: Failed to request scan");
- acs_fail(iface);
- return;
+ goto fail;
}
return;
}
acs_study(iface);
+ return;
+fail:
+ hostapd_acs_completed(iface, 1);
+ acs_fail(iface);
}
--
1.8.1.4
More information about the Hostap
mailing list