From: Amos Jeffries Date: Sat, 10 Sep 2011 03:57:08 +0000 (-0600) Subject: FTP: use random outgoing port on PASV connections X-Git-Tag: take08~4^2~4 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=0a085c2577f857ca59d953d075bcdefa8592bd2f;p=thirdparty%2Fsquid.git FTP: use random outgoing port on PASV connections --- diff --git a/src/ftp.cc b/src/ftp.cc index 2e34f30cec..17eac333c2 100644 --- a/src/ftp.cc +++ b/src/ftp.cc @@ -2723,6 +2723,7 @@ ftpReadPasv(FtpStateData * ftpState) Comm::ConnectionPointer conn = new Comm::Connection; conn->local = ftpState->ctrl.conn->local; + conn->local.SetPort(0); conn->remote = ipaddr; conn->remote.SetPort(port);