From ab097323d7e08719fcc32ef0a114137b7664b9a9 Mon Sep 17 00:00:00 2001 From: Stefan Eissing Date: Wed, 29 Jul 2026 17:58:08 +0200 Subject: [PATCH] tool: remove duplicate setopts CURLOPT_RESOLVE and CURLOPT_CONNECT_TO were set twice. A happy little accident? --- src/config2setopts.c | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/src/config2setopts.c b/src/config2setopts.c index 47b67aed0b..d7963f6716 100644 --- a/src/config2setopts.c +++ b/src/config2setopts.c @@ -1120,8 +1120,10 @@ static CURLcode misc_setopts(struct OperationConfig *config, CURL *curl) CURLcode result = CURLE_OK; my_setopt_ptr(curl, CURLOPT_STDERR, tool_stderr); - my_setopt_slist(curl, CURLOPT_RESOLVE, config->resolve); - my_setopt_slist(curl, CURLOPT_CONNECT_TO, config->connect_to); + if(config->resolve) + my_setopt_slist(curl, CURLOPT_RESOLVE, config->resolve); + if(config->connect_to) + my_setopt_slist(curl, CURLOPT_CONNECT_TO, config->connect_to); if(config->gssapi_delegation) my_setopt_long(curl, CURLOPT_GSSAPI_DELEGATION, config->gssapi_delegation); @@ -1131,9 +1133,6 @@ static CURLcode misc_setopts(struct OperationConfig *config, CURL *curl) if(config->proto_redir_present) MY_SETOPT_STR(curl, CURLOPT_REDIR_PROTOCOLS_STR, config->proto_redir_str); - my_setopt_slist(curl, CURLOPT_RESOLVE, config->resolve); - my_setopt_slist(curl, CURLOPT_CONNECT_TO, config->connect_to); - if(config->gssapi_delegation) my_setopt_long(curl, CURLOPT_GSSAPI_DELEGATION, config->gssapi_delegation);