]> git.ipfire.org Git - thirdparty/curl.git/commitdiff
transfer: do not clear the credentials on redirect to absolute URL
authorDaniel Stenberg <daniel@haxx.se>
Thu, 20 Jul 2023 21:28:19 +0000 (23:28 +0200)
committerDaniel Stenberg <daniel@haxx.se>
Fri, 21 Jul 2023 09:59:20 +0000 (11:59 +0200)
Makes test 979 work. Regression shipped in 8.2.0 from commit
dd4d1a26959f63a2c

Fixes #11486
Reported-by: Cloudogu Siebels
Closes #11492

lib/transfer.c

index 52cd6a01536731ded103ef8c5cbaf87cb019e0a1..b678004b95ad25f8cb86cfd617bc618e18d78933 100644 (file)
@@ -1558,10 +1558,6 @@ CURLcode Curl_follow(struct Curl_easy *data,
     /* If this is not redirect due to a 401 or 407 response and an absolute
        URL: don't allow a custom port number */
     disallowport = TRUE;
-    if(!data->set.allow_auth_to_other_hosts) {
-      Curl_safefree(data->state.aptr.user);
-      Curl_safefree(data->state.aptr.passwd);
-    }
   }
 
   DEBUGASSERT(data->state.uh);