From 3f0b81c112ebfe826ed702a2987cc5e32082a7a6 Mon Sep 17 00:00:00 2001 From: Patrick Monnerat Date: Tue, 25 Apr 2023 12:22:55 +0200 Subject: [PATCH] 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 --- lib/urldata.h | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) 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 */ };