hidl/1.3: Add missing check of SAE key management. am: 007d736cc0 am: ba0ae7d745 am: 77f2906a8d

Original change: https://googleplex-android-review.googlesource.com/c/platform/external/wpa_supplicant_8/+/11881642

Change-Id: I3c6f6024a6d7ada6aa156beabc815ae7bcdeda72
diff --git a/wpa_supplicant/hidl/1.3/sta_network.cpp b/wpa_supplicant/hidl/1.3/sta_network.cpp
index 925a093..5f3b491 100644
--- a/wpa_supplicant/hidl/1.3/sta_network.cpp
+++ b/wpa_supplicant/hidl/1.3/sta_network.cpp
@@ -2450,7 +2450,8 @@
 	if (res == 0) {
 #ifdef CONFIG_IEEE80211R
 #ifdef CONFIG_SAE
-		if (capa.key_mgmt_iftype[WPA_IF_STATION] & WPA_DRIVER_CAPA_KEY_MGMT_FT_SAE) {
+		if ((key_mgmt_mask & WPA_KEY_MGMT_SAE) &&
+		    (capa.key_mgmt_iftype[WPA_IF_STATION] & WPA_DRIVER_CAPA_KEY_MGMT_FT_SAE)) {
 			key_mgmt_mask |= WPA_KEY_MGMT_FT_SAE;
 		}
 #endif