diff --git a/src/ap/acs.c b/src/ap/acs.c index 03d797fe8..0795af00b 100644 --- a/src/ap/acs.c +++ b/src/ap/acs.c @@ -933,6 +933,9 @@ enum hostapd_chan_status acs_init(struct hostapd_iface *iface) return HOSTAPD_CHAN_ACS; } + if (!iface->current_mode) + return HOSTAPD_CHAN_INVALID; + acs_cleanup(iface); err = acs_request_scan(iface);