From aa03dbd517d7ec1e1d981e7ae548e8ff3405d1f7 Mon Sep 17 00:00:00 2001 From: Jouni Malinen Date: Fri, 27 Dec 2013 19:11:21 +0200 Subject: [PATCH] Remove IEEE80211_REQUIRE_AUTH_ACK This is not really needed for anything and the standard does not require such validation step to be made for Authentication frame transmission. Signed-hostap: Jouni Malinen --- src/ap/ieee802_11.c | 10 ---------- 1 file changed, 10 deletions(-) diff --git a/src/ap/ieee802_11.c b/src/ap/ieee802_11.c index 09bdf559a..93edec120 100644 --- a/src/ap/ieee802_11.c +++ b/src/ap/ieee802_11.c @@ -238,13 +238,8 @@ static u16 auth_shared_key(struct hostapd_data *hapd, struct sta_info *sta, hostapd_logger(hapd, sta->addr, HOSTAPD_MODULE_IEEE80211, HOSTAPD_LEVEL_DEBUG, "authentication OK (shared key)"); -#ifdef IEEE80211_REQUIRE_AUTH_ACK - /* Station will be marked authenticated if it ACKs the - * authentication reply. */ -#else sta->flags |= WLAN_STA_AUTH; wpa_auth_sm_event(sta->wpa_sm, WPA_AUTH); -#endif os_free(sta->challenge); sta->challenge = NULL; @@ -690,15 +685,10 @@ static void handle_auth(struct hostapd_data *hapd, hostapd_logger(hapd, sta->addr, HOSTAPD_MODULE_IEEE80211, HOSTAPD_LEVEL_DEBUG, "authentication OK (open system)"); -#ifdef IEEE80211_REQUIRE_AUTH_ACK - /* Station will be marked authenticated if it ACKs the - * authentication reply. */ -#else sta->flags |= WLAN_STA_AUTH; wpa_auth_sm_event(sta->wpa_sm, WPA_AUTH); sta->auth_alg = WLAN_AUTH_OPEN; mlme_authenticate_indication(hapd, sta); -#endif break; case WLAN_AUTH_SHARED_KEY: resp = auth_shared_key(hapd, sta, auth_transaction, challenge, -- 2.47.2