diff options
author | Daniel Stenberg <daniel@haxx.se> | 2020-10-04 23:05:21 +0200 |
---|---|---|
committer | Daniel Stenberg <daniel@haxx.se> | 2020-10-04 23:05:21 +0200 |
commit | fcee05bfe3bc8d0d7d0040fd164446be3e27bae5 (patch) | |
tree | 2d023084cdce7cf49b804fb074c356a4573c0ce1 /src/tool_getparam.c | |
parent | b8e4d1cb0ab3a35c768d85d099cdd0603325726f (diff) | |
download | curl-bagder/tool-ipresolve.tar.gz |
curl: make sure setopt CURLOPT_IPRESOLVE passes on a longbagder/tool-ipresolve
Previously, it would pass on a define (int) which could make libcurl
read junk as a vaulue - which prevented the CURLOPT_IPRESOLVE option to
"take". This could then make test 2100 do two DoH requests instead of
one!
Fixes #6042
Diffstat (limited to 'src/tool_getparam.c')
-rw-r--r-- | src/tool_getparam.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/tool_getparam.c b/src/tool_getparam.c index 7977c3dc6..910a5a2f9 100644 --- a/src/tool_getparam.c +++ b/src/tool_getparam.c @@ -1269,11 +1269,11 @@ ParameterError getparameter(const char *flag, /* f or -long-flag */ break; case '4': /* IPv4 */ - config->ip_version = 4; + config->ip_version = CURL_IPRESOLVE_V4; break; case '6': /* IPv6 */ - config->ip_version = 6; + config->ip_version = CURL_IPRESOLVE_V6; break; case 'a': /* This makes the FTP sessions use APPE instead of STOR */ |