On Mon, 2009-06-15 at 18:13 +0200, Johannes Berg wrote: > When changing to a new BSSID or SSID, the code in > ieee80211_set_disassoc() needs to have the old data > still valid to be able to disconnect and clean up > properly. Currently, however, the old data is thrown > away before ieee80211_set_disassoc() is ever called, > so fix that by calling the function _before_ the old > data is overwritten. > > This is (one of) the issue(s) causing mac80211 to hold > cfg80211's BSS structs forever, and them thus being > returned in scan results after they're long gone. Also fixes http://www.intellinuxwireless.org/bugzilla/show_bug.cgi?id=2015 johannes
Attachment:
signature.asc
Description: This is a digitally signed message part