sectransp: bail out if SSLSetPeerDomainName fails

Before the code would just warn about SSLSetPeerDomainName() errors.

Closes #8798
This commit is contained in:
Harry Sintonen 2022-05-06 16:25:19 +02:00 committed by Daniel Stenberg
parent a8a1dd8ecc
commit 4fc35c829c
No known key found for this signature in database
GPG Key ID: 5CC908FDB71E12C2

View File

@ -2045,8 +2045,9 @@ static CURLcode sectransp_connect_step1(struct Curl_easy *data,
err = SSLSetPeerDomainName(backend->ssl_ctx, snihost, snilen); err = SSLSetPeerDomainName(backend->ssl_ctx, snihost, snilen);
if(err != noErr) { if(err != noErr) {
infof(data, "WARNING: SSL: SSLSetPeerDomainName() failed: OSStatus %d", failf(data, "SSL: SSLSetPeerDomainName() failed: OSStatus %d",
err); err);
return CURLE_SSL_CONNECT_ERROR;
} }
if((Curl_inet_pton(AF_INET, hostname, &addr)) if((Curl_inet_pton(AF_INET, hostname, &addr))