diff options
author | Antonio Quartulli <ordex@autistici.org> | 2012-01-09 19:43:06 +0100 |
---|---|---|
committer | John W. Linville <linville@tuxdriver.com> | 2012-01-24 14:08:39 -0500 |
commit | efa6a09db6d6c27557fb55299b9835b45b968eae (patch) | |
tree | 6ce9d715266bd618c35e1dc8bff7087ae9badae5 /net/mac80211/ibss.c | |
parent | e9980e6d20a5c4d3f52359142ab3569171759a5b (diff) | |
download | blackbird-op-linux-efa6a09db6d6c27557fb55299b9835b45b968eae.tar.gz blackbird-op-linux-efa6a09db6d6c27557fb55299b9835b45b968eae.zip |
mac80211: In IBSS the DA field of auth frames is different from BSSID
In case of authentication frame exchange between two IBSS STAs, the
DA field must contain the destinatioin address (instead of the BSSID).
Signed-off-by: Antonio Quartulli <ordex@autistici.org>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
Diffstat (limited to 'net/mac80211/ibss.c')
-rw-r--r-- | net/mac80211/ibss.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/net/mac80211/ibss.c b/net/mac80211/ibss.c index b4c30318e22b..4345e9449d7c 100644 --- a/net/mac80211/ibss.c +++ b/net/mac80211/ibss.c @@ -57,7 +57,7 @@ static void ieee80211_rx_mgmt_auth_ibss(struct ieee80211_sub_if_data *sdata, * has actually implemented this. */ if (auth_alg == WLAN_AUTH_OPEN && auth_transaction == 1) - ieee80211_send_auth(sdata, 2, WLAN_AUTH_OPEN, NULL, 0, + ieee80211_send_auth(sdata, 2, WLAN_AUTH_OPEN, NULL, 0, mgmt->sa, sdata->u.ibss.bssid, NULL, 0, 0); } |