|
|
@@ -0,0 +1,11 @@
|
|
|
+--- a/net/mac80211/ibss.c
|
|
|
++++ b/net/mac80211/ibss.c
|
|
|
+@@ -544,7 +544,7 @@ static void ieee80211_sta_find_ibss(stru
|
|
|
+ "%pM\n", bss->cbss.bssid, ifibss->bssid);
|
|
|
+ #endif /* CONFIG_MAC80211_IBSS_DEBUG */
|
|
|
+
|
|
|
+- if (bss && memcmp(ifibss->bssid, bss->cbss.bssid, ETH_ALEN)) {
|
|
|
++ if (bss && !memcmp(ifibss->bssid, bss->cbss.bssid, ETH_ALEN)) {
|
|
|
+ printk(KERN_DEBUG "%s: Selected IBSS BSSID %pM"
|
|
|
+ " based on configured SSID\n",
|
|
|
+ sdata->dev->name, bss->cbss.bssid);
|