Dan Winship's fix to make the new auth stuff such as NTLM to work with

the multi interface
This commit is contained in:
Daniel Stenberg 2003-07-15 22:46:01 +00:00
parent 58b6b3df06
commit 938f1d1da7
1 changed files with 3 additions and 2 deletions

View File

@ -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;