johannes at sipsolutions.net
Wed Apr 23 07:12:42 EDT 2008
> The below patch makes sure that we drop the BSSID when we disassociate.
> --- a/ieee80211_sta.c Wed Apr 23 10:14:30 2008
> +++ b/ieee80211_sta.c Wed Apr 23 08:41:23 2008
> @@ -479,6 +479,9 @@ static void ieee80211_set_associated(str
> memset(wrqu.ap_addr.sa_data, 0, ETH_ALEN);
> + // make sure no association start before we got a new BSSID
> + ifsta->flags &= ~IEEE80211_STA_BSSID_SET;
I don't think that patch makes sense, after all, userspace could request
to disassociate and afterwards re-request to associate by setting the
SSID and not setting the BSSID again, which would lose the fixed BSSID
without userspace interaction.
However, I'm not sure how to fix this.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Size: 828 bytes
Desc: This is a digitally signed message part
Url : http://lists.shmoo.com/pipermail/hostap/attachments/20080423/5edb882c/attachment.pgp
More information about the HostAP