Fix shared authentication mode.

This commit is contained in:
Jung-uk Kim 2006-12-28 00:05:40 +00:00
parent 26ab2d1d23
commit 7be240e621

View File

@ -2267,6 +2267,14 @@ ndis_setstate_80211(sc)
#endif #endif
int keys_set = 0; int keys_set = 0;
#if __FreeBSD_version >= 600007
if (ic->ic_bss->ni_authmode == IEEE80211_AUTH_SHARED) {
len = sizeof(arg);
arg = NDIS_80211_AUTHMODE_SHARED;
ndis_set_info(sc, OID_802_11_AUTHENTICATION_MODE,
&arg, &len);
}
#endif
for (i = 0; i < IEEE80211_WEP_NKID; i++) { for (i = 0; i < IEEE80211_WEP_NKID; i++) {
if (ic->ic_nw_keys[i].wk_keylen) { if (ic->ic_nw_keys[i].wk_keylen) {
#if __FreeBSD_version >= 600007 #if __FreeBSD_version >= 600007