From: Johannes Berg Date: Sun, 26 Jul 2009 18:22:55 +0000 (+0300) Subject: nl80211: Fix WEP key configuration X-Git-Tag: hostap_0_7_0~267 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=849ef835a772919039bd20c47b5770d5c499fb6e;p=thirdparty%2Fhostap.git nl80211: Fix WEP key configuration Current wpa_supplicant has a bug with WEP keys, it adds a zero-length sequence counter field to netlink which the kernel doesn't accept. Signed-off-by: Johannes Berg --- diff --git a/src/drivers/driver_nl80211.c b/src/drivers/driver_nl80211.c index 622a47f87..9b2bf7ca2 100644 --- a/src/drivers/driver_nl80211.c +++ b/src/drivers/driver_nl80211.c @@ -1680,7 +1680,7 @@ static int nl_set_encr(int ifindex, struct wpa_driver_nl80211_data *drv, } } - if (seq) + if (seq && seq_len) NLA_PUT(msg, NL80211_ATTR_KEY_SEQ, seq_len, seq); if (addr && os_memcmp(addr, "\xff\xff\xff\xff\xff\xff", ETH_ALEN) != 0)