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)