3
0
mirror of https://git.kernel.org/pub/scm/network/wireless/iwd.git synced 2024-11-29 13:59:24 +01:00

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.
This commit is contained in:
Louis Whitburn 2020-03-10 10:19:34 +13:00 committed by Denis Kenzior
parent 9dccec8566
commit eb7845ec29

View File

@ -1138,7 +1138,7 @@ bool eap_tls_common_settings_load(struct eap_state *eap,
if (value) { if (value) {
eap_tls->client_cert = eap_tls_load_client_cert(settings, eap_tls->client_cert = eap_tls_load_client_cert(settings,
value); value);
if (!eap_tls->ca_cert) { if (!eap_tls->client_cert) {
l_error("Could not load ClientCert %s", value); l_error("Could not load ClientCert %s", value);
goto load_error; goto load_error;
} }