|
@@ -234,7 +234,6 @@ void cfg80211_conn_work(struct work_struct *work)
|
|
NULL, 0, NULL, 0,
|
|
NULL, 0, NULL, 0,
|
|
WLAN_STATUS_UNSPECIFIED_FAILURE,
|
|
WLAN_STATUS_UNSPECIFIED_FAILURE,
|
|
false, NULL);
|
|
false, NULL);
|
|
- cfg80211_sme_free(wdev);
|
|
|
|
}
|
|
}
|
|
wdev_unlock(wdev);
|
|
wdev_unlock(wdev);
|
|
}
|
|
}
|
|
@@ -648,6 +647,7 @@ void __cfg80211_connect_result(struct net_device *dev, const u8 *bssid,
|
|
cfg80211_unhold_bss(bss_from_pub(bss));
|
|
cfg80211_unhold_bss(bss_from_pub(bss));
|
|
cfg80211_put_bss(wdev->wiphy, bss);
|
|
cfg80211_put_bss(wdev->wiphy, bss);
|
|
}
|
|
}
|
|
|
|
+ cfg80211_sme_free(wdev);
|
|
return;
|
|
return;
|
|
}
|
|
}
|
|
|
|
|