Преглед на файлове

FTP pasv: Use request host when connecting server with http proxy.

Tatsuhiro Tsujikawa преди 14 години
родител
ревизия
f25e67b017
променени са 1 файла, в които са добавени 1 реда и са изтрити 1 реда
  1. 1 1
      src/FtpNegotiationCommand.cc

+ 1 - 1
src/FtpNegotiationCommand.cc

@@ -722,7 +722,7 @@ bool FtpNegotiationCommand::sendTunnelRequest()
     int family = getSocket()->getPeerInfo(dataAddr);
     uri::UriStruct us;
     us.protocol = "ftp";
-    us.host = dataAddr.first;
+    us.host = getRequest()->getHost();
     us.port = pasvPort_;
     us.ipv6LiteralAddress = (family == AF_INET6);
     req->setUri(uri::construct(us));