]> git.ipfire.org Git - thirdparty/hostap.git/commitdiff
Fix ifdef condition for imsi_privacy_cert
authorJouni Malinen <quic_jouni@quicinc.com>
Sun, 24 Jul 2022 21:27:20 +0000 (00:27 +0300)
committerJouni Malinen <j@w1.fi>
Mon, 25 Jul 2022 08:12:11 +0000 (11:12 +0300)
CRYPTO_RSA_OAEP_SHA256 is not sufficient here since ssid->eap does not
exist without IEEE8021X_EAPOL.

Signed-off-by: Jouni Malinen <quic_jouni@quicinc.com>
wpa_supplicant/wpa_supplicant.c

index 3130653ca7b3addf9ff36138f87912aae96e46e9..2dd3d8c7d5b9c4b85814931969a3b90103079175 100644 (file)
@@ -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;
 }