Page MenuHomeFreeBSD

D54480.diff
No OneTemporary

D54480.diff

diff --git a/sys/dev/ipw/if_ipw.c b/sys/dev/ipw/if_ipw.c
--- a/sys/dev/ipw/if_ipw.c
+++ b/sys/dev/ipw/if_ipw.c
@@ -2020,9 +2020,10 @@
continue;
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 = ipw_cmd(sc, IPW_CMD_SET_WEP_KEY, &wepkey,

File Metadata

Mime Type
text/plain
Expires
Thu, Jul 9, 3:12 PM (11 h, 16 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
34891393
Default Alt Text
D54480.diff (580 B)

Event Timeline