]> git.ipfire.org Git - thirdparty/hostap.git/commitdiff
Set the station to authorized on assoc event for open authentication
authorSunil Dutt Undekari <usdutt@qti.qualcomm.com>
Tue, 25 Feb 2014 17:02:02 +0000 (22:32 +0530)
committerJouni Malinen <j@w1.fi>
Thu, 6 Mar 2014 20:45:15 +0000 (22:45 +0200)
This was done in handle_assoc_cb() in ieee802_11.c for drivers that use
hostapd SME/MLME. However, drivers that include SME/MLME implementation
do not use that function and the STA flag needs to be set when
processing the association notification. This is needed to get the STA
entry into showing the proper authorized state and to get the
AP-STA-CONNECTED/DISCONNECTED events on the control interface.

Signed-off-by: Jouni Malinen <jouni@qca.qualcomm.com>
src/ap/hostapd.c

index 6ba6f984d8a6b2840cc41b391d292db938d03b76..e7ff04a9005702948fa3e6056712acccb4839658 100644 (file)
@@ -2027,6 +2027,7 @@ void hostapd_new_assoc_sta(struct hostapd_data *hapd, struct sta_info *sta,
         * IEEE 802.1X/WPA code will start accounting after the station has
         * been authorized. */
        if (!hapd->conf->ieee802_1x && !hapd->conf->wpa) {
+               ap_sta_set_authorized(hapd, sta, 1);
                os_get_reltime(&sta->connected_time);
                accounting_sta_start(hapd, sta);
        }