From eb7845ec2949a54fce93906868065d915a4709f7 Mon Sep 17 00:00:00 2001 From: Louis Whitburn Date: Tue, 10 Mar 2020 10:19:34 +1300 Subject: [PATCH] eap-tls-common: Don't fail with omitted EAP-TLS-CACert iwd would fail to connect using EAP-TLS when no CA certificate was provided as it checked for successful loading of the CA certificate instead of the client certificate when attempting to load the client certificate. --- src/eap-tls-common.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/eap-tls-common.c b/src/eap-tls-common.c index d62d7ca5..a6125969 100644 --- a/src/eap-tls-common.c +++ b/src/eap-tls-common.c @@ -1138,7 +1138,7 @@ bool eap_tls_common_settings_load(struct eap_state *eap, if (value) { eap_tls->client_cert = eap_tls_load_client_cert(settings, value); - if (!eap_tls->ca_cert) { + if (!eap_tls->client_cert) { l_error("Could not load ClientCert %s", value); goto load_error; }