ath9k: fix crash with WEP in ad-hoc mode
authorFelix Fietkau <nbd@openwrt.org>
Fri, 2 Jul 2010 12:45:22 +0000 (14:45 +0200)
committerJohn W. Linville <linville@tuxdriver.com>
Fri, 2 Jul 2010 17:44:38 +0000 (13:44 -0400)
commit8e67ca7c9266a4f920d70d3a2cbf03a597d28ea7
tree10c44b13c677caefa9f85b8dff4c85a800782c91
parent347809fc2c99da5b89f1c014f3e5a0f85c04803c
ath9k: fix crash with WEP in ad-hoc mode

Commit eed8e22f0133e8278b1f8079fcb452f1f9692f9d added support for using
multicast key lookup to support per-vif/sta keys for AP and ad-hoc.
Unfortunately, it also introduced a crash in ad-hoc mode when the sta
pointer is NULL, which happens when setting up an interface with WEP
keys. This patch fixes it by falling back to the assigned key index.

Signed-off-by: Felix Fietkau <nbd@openwrt.org>
Reported-by: Senthil Balasubramanian <senthilkumar@atheros.com>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
drivers/net/wireless/ath/ath9k/common.c