Loading lib/http.c +18 −14 Original line number Diff line number Diff line Loading @@ -227,13 +227,15 @@ CURLcode http_auth_headers(struct connectdata *conn, } else #endif if((data->state.authwant == CURLAUTH_BASIC) && /* Basic */ conn->bits.proxy_user_passwd && if(data->state.authwant == CURLAUTH_BASIC) { /* Basic */ if(conn->bits.proxy_user_passwd && !checkheaders(data, "Proxy-authorization:")) { auth=(char *)"Basic"; result = Curl_output_basic_proxy(conn); if(result) return result; } *ready = TRUE; /* Switch to web authentication after proxy authentication is done */ Curl_http_auth_stage(data, 401); Loading Loading @@ -276,13 +278,15 @@ CURLcode http_auth_headers(struct connectdata *conn, return result; *ready = TRUE; } else if((data->state.authwant == CURLAUTH_BASIC) && /* Basic */ conn->bits.user_passwd && else if(data->state.authwant == CURLAUTH_BASIC) {/* Basic */ if(conn->bits.user_passwd && !checkheaders(data, "Authorization:")) { auth=(char *)"Basic"; result = Curl_output_basic(conn); if(result) return result; } /* basic is always ready */ *ready = TRUE; } } Loading Loading
lib/http.c +18 −14 Original line number Diff line number Diff line Loading @@ -227,13 +227,15 @@ CURLcode http_auth_headers(struct connectdata *conn, } else #endif if((data->state.authwant == CURLAUTH_BASIC) && /* Basic */ conn->bits.proxy_user_passwd && if(data->state.authwant == CURLAUTH_BASIC) { /* Basic */ if(conn->bits.proxy_user_passwd && !checkheaders(data, "Proxy-authorization:")) { auth=(char *)"Basic"; result = Curl_output_basic_proxy(conn); if(result) return result; } *ready = TRUE; /* Switch to web authentication after proxy authentication is done */ Curl_http_auth_stage(data, 401); Loading Loading @@ -276,13 +278,15 @@ CURLcode http_auth_headers(struct connectdata *conn, return result; *ready = TRUE; } else if((data->state.authwant == CURLAUTH_BASIC) && /* Basic */ conn->bits.user_passwd && else if(data->state.authwant == CURLAUTH_BASIC) {/* Basic */ if(conn->bits.user_passwd && !checkheaders(data, "Authorization:")) { auth=(char *)"Basic"; result = Curl_output_basic(conn); if(result) return result; } /* basic is always ready */ *ready = TRUE; } } Loading