[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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.