TDLS: Clean up os_memcmp use
Ciuple of the nonce comparisons used a strange '!os_memcmp() == 0' to check if the values were different. While this resulted in correct behavior, the construction is not exactly clear and clang has started warning about this (-Wlogical-not-parentheses). Clean this up by using 'os_mecmp() != 0'. Signed-off-by: Jouni Malinen <jouni@qca.qualcomm.com>
This commit is contained in:
parent
b333f53f6e
commit
24c382af7a
1 changed files with 3 additions and 3 deletions
|
@ -2339,7 +2339,7 @@ static int wpa_tdls_process_tpk_m2(struct wpa_sm *sm, const u8 *src_addr,
|
||||||
kde.ftie, sizeof(*ftie));
|
kde.ftie, sizeof(*ftie));
|
||||||
ftie = (struct wpa_tdls_ftie *) kde.ftie;
|
ftie = (struct wpa_tdls_ftie *) kde.ftie;
|
||||||
|
|
||||||
if (!os_memcmp(peer->inonce, ftie->Snonce, WPA_NONCE_LEN) == 0) {
|
if (os_memcmp(peer->inonce, ftie->Snonce, WPA_NONCE_LEN) != 0) {
|
||||||
wpa_printf(MSG_INFO, "TDLS: FTIE SNonce in TPK M2 does "
|
wpa_printf(MSG_INFO, "TDLS: FTIE SNonce in TPK M2 does "
|
||||||
"not match with FTIE SNonce used in TPK M1");
|
"not match with FTIE SNonce used in TPK M1");
|
||||||
/* Silently discard the frame */
|
/* Silently discard the frame */
|
||||||
|
@ -2518,13 +2518,13 @@ static int wpa_tdls_process_tpk_m3(struct wpa_sm *sm, const u8 *src_addr,
|
||||||
goto error;
|
goto error;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!os_memcmp(peer->rnonce, ftie->Anonce, WPA_NONCE_LEN) == 0) {
|
if (os_memcmp(peer->rnonce, ftie->Anonce, WPA_NONCE_LEN) != 0) {
|
||||||
wpa_printf(MSG_INFO, "TDLS: FTIE ANonce in TPK M3 does "
|
wpa_printf(MSG_INFO, "TDLS: FTIE ANonce in TPK M3 does "
|
||||||
"not match with FTIE ANonce used in TPK M2");
|
"not match with FTIE ANonce used in TPK M2");
|
||||||
goto error;
|
goto error;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!os_memcmp(peer->inonce, ftie->Snonce, WPA_NONCE_LEN) == 0) {
|
if (os_memcmp(peer->inonce, ftie->Snonce, WPA_NONCE_LEN) != 0) {
|
||||||
wpa_printf(MSG_INFO, "TDLS: FTIE SNonce in TPK M3 does not "
|
wpa_printf(MSG_INFO, "TDLS: FTIE SNonce in TPK M3 does not "
|
||||||
"match with FTIE SNonce used in TPK M1");
|
"match with FTIE SNonce used in TPK M1");
|
||||||
goto error;
|
goto error;
|
||||||
|
|
Loading…
Reference in a new issue