From: Daniel Stenberg Date: Fri, 29 Dec 2006 11:32:14 +0000 (+0000) Subject: curl_easy_duphandle() sets the magic number in the new handle X-Git-Tag: curl-7_16_1~92 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=bd600fbebe7c0fdb314cb2a8015f1b89ea036b74;p=thirdparty%2Fcurl.git curl_easy_duphandle() sets the magic number in the new handle --- diff --git a/CHANGES b/CHANGES index 208b717ea0..9b8d5ca49b 100644 --- a/CHANGES +++ b/CHANGES @@ -6,6 +6,9 @@ Changelog +Daniel (29 December 2006) +- Make curl_easy_duphandle() set the magic number in the new handle. + Daniel (22 December 2006) - Robert Foreman provided a prime example snippet showing how libcurl would get confused and not acknowledge the 'no_proxy' variable properly once it diff --git a/RELEASE-NOTES b/RELEASE-NOTES index d9132b39a7..b53e2a34a8 100644 --- a/RELEASE-NOTES +++ b/RELEASE-NOTES @@ -40,6 +40,8 @@ This release includes the following bugfixes: o using proxy and URLs without protocol prefixes o first using a proxy and then accessing a site that 'no_proxy' matched, would still make libcurl use the proxy... + o curl_easy_duphandle() now makes a handle that is valid for the multi + interface since the magic number is set fine Other curl-related news: diff --git a/lib/easy.c b/lib/easy.c index 17b9faf092..f78daedc56 100644 --- a/lib/easy.c +++ b/lib/easy.c @@ -618,6 +618,8 @@ CURL *curl_easy_duphandle(CURL *incurl) Curl_easy_initHandleData(outcurl); + outcurl->magic = CURLEASY_MAGIC_NUMBER; + fail = FALSE; /* we reach this point and thus we are OK */ } while(0);