diff options
author | Emmanuel Grumbach <emmanuel.grumbach@intel.com> | 2008-07-10 14:54:14 (GMT) |
---|---|---|
committer | John W. Linville <linville@tuxdriver.com> | 2008-07-14 18:52:57 (GMT) |
commit | 1e188637902eb4b62d325d3cc76b076724f3ec55 (patch) | |
tree | 3d7e24c87e8eee149c9adea1ca6a94adc528e2cb /net/mac80211 | |
parent | a05ffd395e1f1293d05a814ef697c12efa411ad8 (diff) | |
download | linux-1e188637902eb4b62d325d3cc76b076724f3ec55.tar.xz |
mac80211: dont add a STA which is not in the same IBSS
This patch avoids adding STAs that don't belong to our IBSS
ieee80211_bssid_match matches also bcast address so also APs
were added
Signed-off-by: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
Signed-off-by: Tomas Winkler <tomas.winkler@intel.com>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
Diffstat (limited to 'net/mac80211')
-rw-r--r-- | net/mac80211/mlme.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/net/mac80211/mlme.c b/net/mac80211/mlme.c index a4bbc8d..8f51375 100644 --- a/net/mac80211/mlme.c +++ b/net/mac80211/mlme.c @@ -4360,7 +4360,7 @@ struct sta_info *ieee80211_ibss_add_sta(struct net_device *dev, return NULL; } - if (!ieee80211_bssid_match(bssid, sdata->u.sta.bssid)) + if (compare_ether_addr(bssid, sdata->u.sta.bssid)) return NULL; #ifdef CONFIG_MAC80211_VERBOSE_DEBUG |