From: Jay Satiro Date: Wed, 13 Mar 2024 06:03:18 +0000 (-0400) Subject: vquic-tls: fix the error code returned for bad CA file X-Git-Tag: curl-8_7_0~34 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=181f5f3369ba35d25ee77d5e2fb253cd8650d921;p=thirdparty%2Fcurl.git vquic-tls: fix the error code returned for bad CA file - Return CURLE_SSL_CACERT_BADFILE if wolfSSL encounters a problem reading the cert file or path. This is a follow-up to the parent commit aedbbdf1. Reported-by: Karthikdasari0423@users.noreply.github.com Fixes https://github.com/curl/curl/issues/13115 --- diff --git a/lib/vquic/vquic-tls.c b/lib/vquic/vquic-tls.c index dbde21f476..ecba607a9f 100644 --- a/lib/vquic/vquic-tls.c +++ b/lib/vquic/vquic-tls.c @@ -417,7 +417,7 @@ static CURLcode curl_wssl_init_ctx(struct quic_tls_ctx *ctx, " CAfile: %s CApath: %s", ssl_cafile ? ssl_cafile : "none", ssl_capath ? ssl_capath : "none"); - result = CURLE_SSL_CACERT; + result = CURLE_SSL_CACERT_BADFILE; goto out; } infof(data, " CAfile: %s", ssl_cafile ? ssl_cafile : "none");