[PATCH V2 2/8] AP: Don't try to set NULL WEP default key
Alexander Wetzel <[email protected]>
| Newsgroups | gmane.linux.drivers.hostap |
|---|---|
| Message-ID | <[email protected]> |
hostapd_broadcast_wep_set() can be called without a WEP key set. Don't try to install a default key in that case. Signed-off-by: Alexander Wetzel <[email protected]> --- This patch is also not critical for the new API. With key_flag we just would report an (ignored) error and do nothing. With the patch we simply do nothing. src/ap/hostapd.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/ap/hostapd.c b/src/ap/hostapd.c index a6a95debf..9e7d9c46f 100644 --- a/src/ap/hostapd.c +++ b/src/ap/hostapd.c @@ -336,6 +336,10 @@ static int hostapd_broadcast_wep_set(struct hostapd_data *hapd) struct hostapd_ssid *ssid = &hapd->conf->ssid; idx = ssid->wep.idx; + + if (!ssid->wep.key[idx]) + return 0; + if (ssid->wep.default_len && hostapd_drv_set_key(hapd->conf->iface, hapd, WPA_ALG_WEP, broadcast_ether_addr, idx, 0, -- 2.25.1