diff --git a/src/ap/acs.c b/src/ap/acs.c index 019b334fd..d7c921d32 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); }