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:
parent
e8fa6039f6
commit
24c9fcebfb
1 changed files with 7 additions and 0 deletions
|
@ -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,
|
||||
|
|
Loading…
Reference in a new issue