diff options
author | Ernst Sjöstrand <ernst.sjostrand@verisure.com> | 2020-03-02 14:51:43 +0100 |
---|---|---|
committer | Daniel Stenberg <daniel@haxx.se> | 2020-03-07 13:50:23 +0100 |
commit | c8f086bcc315d9dec6a7438f39c3c36dfeb27e42 (patch) | |
tree | 54ff38ed935d2223daed132bae62f526e2db5e3b /lib/urldata.h | |
parent | e364546fb3371ac27f59f897e4c55acce7fc824e (diff) | |
download | curl-c8f086bcc315d9dec6a7438f39c3c36dfeb27e42.tar.gz |
ares: store dns parameters for duphandle
With c-ares the dns parameters lives in ares_channel. Store them in the
curl handle and set them again in easy_duphandle.
Regression introduced in #3228 (6765e6d), shipped in curl 7.63.0.
Fixes #4893
Closes #5020
Signed-off-by: Ernst Sjöstrand <ernst.sjostrand@verisure.com>
Diffstat (limited to 'lib/urldata.h')
-rw-r--r-- | lib/urldata.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/lib/urldata.h b/lib/urldata.h index 9e4626530..fbb8b645e 100644 --- a/lib/urldata.h +++ b/lib/urldata.h @@ -1577,6 +1577,11 @@ enum dupstring { STRING_TEMP_URL, /* temp URL storage for proxy use */ + STRING_DNS_SERVERS, + STRING_DNS_INTERFACE, + STRING_DNS_LOCAL_IP4, + STRING_DNS_LOCAL_IP6, + /* -- end of zero-terminated strings -- */ STRING_LASTZEROTERMINATED, @@ -1585,6 +1590,7 @@ enum dupstring { STRING_COPYPOSTFIELDS, /* if POST, set the fields' values here */ + STRING_LAST /* not used, just an end-of-list marker */ }; |