From 938f1d1da7b6e4a578afbb17b1bb0795138e11fb Mon Sep 17 00:00:00 2001 From: Daniel Stenberg Date: Tue, 15 Jul 2003 22:46:01 +0000 Subject: [PATCH] Dan Winship's fix to make the new auth stuff such as NTLM to work with the multi interface --- lib/multi.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/lib/multi.c b/lib/multi.c index 651a47d1b..f6749f18f 100644 --- a/lib/multi.c +++ b/lib/multi.c @@ -440,8 +440,9 @@ CURLMcode curl_multi_perform(CURLM *multi_handle, int *running_handles) /* When we follow redirects, must to go back to the CONNECT state */ if(easy->easy_conn->newurl) { - easy->result = Curl_follow(easy->easy_handle, - strdup(easy->easy_conn->newurl)); + char *newurl = easy->easy_conn->newurl; + easy->easy_conn->newurl = NULL; + easy->result = Curl_follow(easy->easy_handle, newurl); if(CURLE_OK == easy->result) { easy->state = CURLM_STATE_CONNECT; result = CURLM_CALL_MULTI_PERFORM; -- 2.40.0