doh: inherit new custom ssl flags

The new custom_* flags in the SSL config need to be inherited when
setting up the doh easy handle, so that defaults apply the same way as
for the original easy handle.

Closes #18831
This commit is contained in:
Stefan Eissing 2025-10-03 14:15:04 +02:00 committed by Daniel Stenberg
parent e73759f1a9
commit 733c994b1e
No known key found for this signature in database
GPG Key ID: 5CC908FDB71E12C2

View File

@ -377,6 +377,9 @@ static CURLcode doh_probe_run(struct Curl_easy *data,
options should be added to check doh proxy insecure separately,
CURLOPT_DOH_PROXY_SSL_VERIFYHOST and CURLOPT_DOH_PROXY_SSL_VERIFYPEER.
*/
doh->set.ssl.custom_cafile = data->set.ssl.custom_cafile;
doh->set.ssl.custom_capath = data->set.ssl.custom_capath;
doh->set.ssl.custom_cablob = data->set.ssl.custom_cablob;
if(data->set.str[STRING_SSL_CAFILE]) {
ERROR_CHECK_SETOPT(CURLOPT_CAINFO,
data->set.str[STRING_SSL_CAFILE]);