]> git.ipfire.org Git - thirdparty/hostap.git/commitdiff
nl80211: Add a missing key_flag for WEP shared key authentication
authorAlexander Wetzel <alexander@wetzel-home.de>
Wed, 4 Mar 2020 17:16:51 +0000 (18:16 +0100)
committerJouni Malinen <j@w1.fi>
Wed, 4 Mar 2020 22:24:55 +0000 (00:24 +0200)
Signed-off-by: Alexander Wetzel <alexander@wetzel-home.de>
src/drivers/driver_nl80211.c

index ecedc40f5cad0c2706be7ef52a3fb50d37ef0add..8066059dbcff2efc6fd1bb4e30f05d08762d16eb 100644 (file)
@@ -3556,6 +3556,9 @@ retry:
                p.set_tx = i == params->wep_tx_keyidx;
                p.key = params->wep_key[i];
                p.key_len = params->wep_key_len[i];
+               p.key_flag = i == params->wep_tx_keyidx ?
+                       KEY_FLAG_GROUP_RX_TX_DEFAULT :
+                       KEY_FLAG_GROUP_RX_TX;
                wpa_driver_nl80211_set_key(bss, &p);
                if (params->wep_tx_keyidx != i)
                        continue;