]> git.ipfire.org Git - thirdparty/curl.git/commitdiff
vtls/rustls: differentiate error messages
authorDaniel McCarney <daniel@binaryparadox.net>
Tue, 6 Aug 2024 17:49:03 +0000 (13:49 -0400)
committerDaniel Stenberg <daniel@haxx.se>
Fri, 13 Sep 2024 12:11:42 +0000 (14:11 +0200)
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

lib/vtls/rustls.c

index 1f9118c3f0dc3c4f1f60cf5da08015948baabda1..e887fbecf23a05125267db73340603a0a9229969 100644 (file)
@@ -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;