From 44b3e7a8bb00836f0fc6c7f179c2edd36b58b746 Mon Sep 17 00:00:00 2001 From: James Prestwood Date: Fri, 25 Feb 2022 15:32:46 -0800 Subject: [PATCH] ie: update IE_AKM_IS_FILS to be bitwise Currently nothing actually uses this macro, but switching it to a bitwise comparison makes it more useful and consistent with the others. --- src/ie.h | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/ie.h b/src/ie.h index 9b57cf66..fac766d5 100644 --- a/src/ie.h +++ b/src/ie.h @@ -349,10 +349,10 @@ enum ie_rsn_akm_suite { IE_RSN_AKM_SUITE_FT_OVER_FILS_SHA384)) #define IE_AKM_IS_FILS(akm) \ - ((akm == IE_RSN_AKM_SUITE_FILS_SHA256) || \ - (akm == IE_RSN_AKM_SUITE_FILS_SHA384) || \ - (akm == IE_RSN_AKM_SUITE_FT_OVER_FILS_SHA256) || \ - (akm == IE_RSN_AKM_SUITE_FT_OVER_FILS_SHA384)) + (akm & (IE_RSN_AKM_SUITE_FILS_SHA256 | \ + IE_RSN_AKM_SUITE_FILS_SHA384 | \ + IE_RSN_AKM_SUITE_FT_OVER_FILS_SHA256 | \ + IE_RSN_AKM_SUITE_FT_OVER_FILS_SHA384)) #define IE_LEN(ie) \ ((ie) ? (ie)[1] + 2 : 0)