From: Patrick Monnerat Date: Tue, 25 Apr 2023 10:22:55 +0000 (+0200) Subject: urldata: copy CURLOPT_AWS_SIGV4 value on handle duplication X-Git-Tag: curl-8_1_0~79 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=3f0b81c112ebfe826ed702a2987cc5e32082a7a6;p=thirdparty%2Fcurl.git urldata: copy CURLOPT_AWS_SIGV4 value on handle duplication Prior to this change STRING_AWS_SIGV4 (CURLOPT_AWS_SIGV4) was wrongly marked as binary data that could not be duplicated. Without this fix, this option's value is not copied upon calling curl_easy_duphandle(). Closes https://github.com/curl/curl/pull/11021 --- diff --git a/lib/urldata.h b/lib/urldata.h index 777bc36f96..9aea442780 100644 --- a/lib/urldata.h +++ b/lib/urldata.h @@ -1562,6 +1562,7 @@ enum dupstring { STRING_DNS_LOCAL_IP4, STRING_DNS_LOCAL_IP6, STRING_SSL_EC_CURVES, + STRING_AWS_SIGV4, /* Parameters for V4 signature */ /* -- end of null-terminated strings -- */ @@ -1571,8 +1572,6 @@ enum dupstring { STRING_COPYPOSTFIELDS, /* if POST, set the fields' values here */ - STRING_AWS_SIGV4, /* Parameters for V4 signature */ - STRING_LAST /* not used, just an end-of-list marker */ };