Page MenuHomeFreeBSD

D54481.id172730.diff
No OneTemporary

D54481.id172730.diff

diff --git a/sys/dev/iwi/if_iwi.c b/sys/dev/iwi/if_iwi.c
--- a/sys/dev/iwi/if_iwi.c
+++ b/sys/dev/iwi/if_iwi.c
@@ -2534,9 +2534,10 @@
wepkey.cmd = IWI_WEP_KEY_CMD_SETKEY;
wepkey.idx = i;
- wepkey.len = wk->wk_keylen;
+ wepkey.len = ieee80211_crypto_get_key_len(wk);
memset(wepkey.key, 0, sizeof wepkey.key);
- memcpy(wepkey.key, wk->wk_key, wk->wk_keylen);
+ memcpy(wepkey.key, ieee80211_crypto_get_key_data(wk),
+ ieee80211_crypto_get_key_len(wk));
DPRINTF(("Setting wep key index %u len %u\n", wepkey.idx,
wepkey.len));
error = iwi_cmd(sc, IWI_CMD_SET_WEP_KEY, &wepkey,

File Metadata

Mime Type
text/plain
Expires
Wed, Sep 9, 1:02 PM (6 h, 28 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
38506446
Default Alt Text
D54481.id172730.diff (606 B)

Event Timeline