From: Alexander Wetzel Date: Wed, 4 Mar 2020 17:16:50 +0000 (+0100) Subject: AP: Don't try to set NULL WEP default key X-Git-Tag: hostap_2_10~1691 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=d37c05e5b5bf239d4405f73e079f82bd3166df37;p=thirdparty%2Fhostap.git AP: Don't try to set NULL WEP default key hostapd_broadcast_wep_set() can be called without a WEP key set. Don't try to install a default key in that case. This patch is 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. Signed-off-by: Alexander Wetzel --- diff --git a/src/ap/hostapd.c b/src/ap/hostapd.c index a6a95debf..f2e964ac0 100644 --- a/src/ap/hostapd.c +++ b/src/ap/hostapd.c @@ -336,7 +336,7 @@ static int hostapd_broadcast_wep_set(struct hostapd_data *hapd) struct hostapd_ssid *ssid = &hapd->conf->ssid; idx = ssid->wep.idx; - if (ssid->wep.default_len && + if (ssid->wep.default_len && ssid->wep.key[idx] && hostapd_drv_set_key(hapd->conf->iface, hapd, WPA_ALG_WEP, broadcast_ether_addr, idx, 0, 1, NULL, 0, ssid->wep.key[idx],