From c97000933cddd2560d53f67d62f31c887f6d8931 Mon Sep 17 00:00:00 2001 From: Jouni Malinen Date: Mon, 25 Jul 2022 00:27:20 +0300 Subject: [PATCH] Fix ifdef condition for imsi_privacy_cert CRYPTO_RSA_OAEP_SHA256 is not sufficient here since ssid->eap does not exist without IEEE8021X_EAPOL. Signed-off-by: Jouni Malinen --- wpa_supplicant/wpa_supplicant.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/wpa_supplicant/wpa_supplicant.c b/wpa_supplicant/wpa_supplicant.c index 3130653ca..2dd3d8c7d 100644 --- a/wpa_supplicant/wpa_supplicant.c +++ b/wpa_supplicant/wpa_supplicant.c @@ -8014,6 +8014,7 @@ int wpas_network_disabled(struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid) !ssid->mem_only_psk) return 1; +#ifdef IEEE8021X_EAPOL #ifdef CRYPTO_RSA_OAEP_SHA256 if (ssid->eap.imsi_privacy_cert) { struct crypto_rsa_key *key; @@ -8031,6 +8032,7 @@ int wpas_network_disabled(struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid) } } #endif /* CRYPTO_RSA_OAEP_SHA256 */ +#endif /* IEEE8021X_EAPOL */ return 0; } -- 2.47.2