From: Daniel McCarney Date: Tue, 6 Aug 2024 17:49:03 +0000 (-0400) Subject: vtls/rustls: differentiate error messages X-Git-Tag: curl-8_10_1~30 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=65b8d8946304c016e7fb91315605910d93352bdd;p=thirdparty%2Fcurl.git vtls/rustls: differentiate error messages It's easier to diagnose a problem when there is one place where the error message can be emitted. For that reason this commit updates two errors that were shared between other fallible operations to use unique messages. Closes #14889 --- diff --git a/lib/vtls/rustls.c b/lib/vtls/rustls.c index 1f9118c3f0..e887fbecf2 100644 --- a/lib/vtls/rustls.c +++ b/lib/vtls/rustls.c @@ -665,7 +665,7 @@ cr_init_backend(struct Curl_cfilter *cf, struct Curl_easy *data, result = rustls_root_cert_store_builder_build(roots_builder, &roots); rustls_root_cert_store_builder_free(roots_builder); if(result != RUSTLS_RESULT_OK) { - failf(data, "rustls: failed to load trusted certificates"); + failf(data, "rustls: failed to build trusted root certificate store"); rustls_client_config_builder_free(config_builder); return CURLE_SSL_CACERT_BADFILE; } @@ -699,7 +699,7 @@ cr_init_backend(struct Curl_cfilter *cf, struct Curl_easy *data, verifier_builder, &server_cert_verifier); rustls_web_pki_server_cert_verifier_builder_free(verifier_builder); if(result != RUSTLS_RESULT_OK) { - failf(data, "rustls: failed to load trusted certificates"); + failf(data, "rustls: failed to build certificate verifier"); rustls_server_cert_verifier_free(server_cert_verifier); rustls_client_config_builder_free(config_builder); return CURLE_SSL_CACERT_BADFILE;