Commit 334c3df0 authored by Daniel Stenberg's avatar Daniel Stenberg
Browse files

Proxy username and password on persistant connections could easily get

messed up. Vincent Bronner detected this.
parent 4120b7b0
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -2853,7 +2853,7 @@ static CURLcode CreateConnection(struct SessionHandle *data,
    /* get the user+password information from the old_conn struct since it may
     * be new for this request even when we re-use an existing connection */
    conn->bits.user_passwd = old_conn->bits.user_passwd;
    conn->bits.proxy_user_passwd = conn->bits.proxy_user_passwd;
    conn->bits.proxy_user_passwd = old_conn->bits.proxy_user_passwd;

    /* If we speak over a proxy, we need to copy the host name too, as it
       might be another remote host even when re-using a connection */