Reject hostapd configuration without channel for nl80211 drivers

We could use auto-channel selection here eventually, but for now,
reject the configuration since it is not going to work correctly
(Beacon and Probe Response frames use incorrect value  in DS Params).
This commit is contained in:
Jouni Malinen 2009-05-06 16:07:43 +03:00 committed by Jouni Malinen
parent e8fa6039f6
commit 24c9fcebfb

View file

@ -627,6 +627,13 @@ int hostapd_select_hw_mode(struct hostapd_iface *iface)
break;
}
}
if (iface->conf->channel == 0) {
/* TODO: could request a scan of neighboring BSSes and select
* the channel automatically */
wpa_printf(MSG_ERROR, "Channel not configured "
"(hw_mode/channel in hostapd.conf)");
return -1;
}
if (ok == 0 && iface->conf->channel != 0) {
hostapd_logger(iface->bss[0], NULL,
HOSTAPD_MODULE_IEEE80211,