|
@@ -229,3 +229,19 @@ index 88f4c89f89ba..4f740f6feec4 100644
|
|
|
break;
|
|
|
default:
|
|
|
mwifiex_dbg(adapter, ERROR,
|
|
|
+diff --git a/net/wireless/sme.c b/net/wireless/sme.c
|
|
|
+index d536b07582f8..17fd97e9d857 100644
|
|
|
+--- a/net/wireless/sme.c
|
|
|
++++ b/net/wireless/sme.c
|
|
|
+@@ -690,6 +690,11 @@ void __cfg80211_connect_result(struct net_device *dev,
|
|
|
+ return;
|
|
|
+ }
|
|
|
+
|
|
|
++ if (WARN_ON(!wdev->ssid_len)) {
|
|
|
++ cfg80211_put_bss(wdev->wiphy, cr->bss);
|
|
|
++ return;
|
|
|
++ }
|
|
|
++
|
|
|
+ nl80211_send_connect_result(wiphy_to_rdev(wdev->wiphy), dev, cr,
|
|
|
+ GFP_KERNEL);
|
|
|
+
|