diff options
-rw-r--r-- | CHANGES | 3 | ||||
-rw-r--r-- | RELEASE-NOTES | 2 | ||||
-rw-r--r-- | lib/easy.c | 2 |
3 files changed, 7 insertions, 0 deletions
@@ -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 d9132b39a..b53e2a34a 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 17b9faf09..f78daedc5 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); |