From: Jouni Malinen Date: Fri, 3 Apr 2020 20:56:10 +0000 (+0300) Subject: wlantest: Do not report decryption failures for WEP keys if no keys X-Git-Tag: hostap_2_10~1489 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=866c3acb8cce8806d0b40393a407347e1b9add32;p=thirdparty%2Fhostap.git wlantest: Do not report decryption failures for WEP keys if no keys If no WEP keys are available, there is not going to be an attempt to decrypt the frame, so don't claim decryption failed. Signed-off-by: Jouni Malinen --- diff --git a/wlantest/rx_data.c b/wlantest/rx_data.c index fa8df77be..e8160c3f6 100644 --- a/wlantest/rx_data.c +++ b/wlantest/rx_data.c @@ -260,8 +260,9 @@ static void rx_data_bss_prot_group(struct wlantest *wt, check_plaintext_prot(wt, hdr, data, len); keyid = data[3] >> 6; - if (bss->gtk_len[keyid] == 0 && bss->group_cipher != WPA_CIPHER_WEP40) - { + if (bss->gtk_len[keyid] == 0 && + (bss->group_cipher != WPA_CIPHER_WEP40 || + dl_list_empty(&wt->wep))) { add_note(wt, MSG_MSGDUMP, "No GTK known to decrypt the frame " "(A2=" MACSTR " KeyID=%d)", MAC2STR(hdr->addr2), keyid);