From 22708eae40411f6c02e76632aa5d5d852b08a214 Mon Sep 17 00:00:00 2001 From: Daniel Stenberg Date: Thu, 14 Sep 2017 16:49:40 +0200 Subject: URL: on connection re-use, still pick the new remote port ... as when a proxy connection is being re-used, it can still get a different remote port. Fixes #1887 Reported-by: Oli Kingshott --- lib/url.c | 1 + 1 file changed, 1 insertion(+) diff --git a/lib/url.c b/lib/url.c index 1bf3a5b86..e3b41528d 100644 --- a/lib/url.c +++ b/lib/url.c @@ -6337,6 +6337,7 @@ static void reuse_conn(struct connectdata *old_conn, conn->conn_to_host = old_conn->conn_to_host; conn->bits.conn_to_port = old_conn->bits.conn_to_port; conn->conn_to_port = old_conn->conn_to_port; + conn->remote_port = old_conn->remote_port; /* persist connection info in session handle */ Curl_persistconninfo(conn); -- cgit v1.2.1