|
@@ -8151,7 +8151,8 @@ static int nl80211_connect(struct sk_buff *skb, struct genl_info *info)
|
|
}
|
|
}
|
|
|
|
|
|
wdev_lock(dev->ieee80211_ptr);
|
|
wdev_lock(dev->ieee80211_ptr);
|
|
- err = cfg80211_connect(rdev, dev, &connect, connkeys, NULL);
|
|
|
|
|
|
+ err = cfg80211_connect(rdev, dev, &connect, connkeys,
|
|
|
|
+ connect.prev_bssid);
|
|
wdev_unlock(dev->ieee80211_ptr);
|
|
wdev_unlock(dev->ieee80211_ptr);
|
|
if (err)
|
|
if (err)
|
|
kzfree(connkeys);
|
|
kzfree(connkeys);
|