summaryrefslogtreecommitdiff
path: root/src/FtpFinishDownloadCommand.cc
diff options
context:
space:
mode:
authorTatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>2008-11-04 14:08:26 +0000
committerTatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>2008-11-04 14:08:26 +0000
commitc7fb678e6ee03f1bbfb39c820710c0bf76eb965a (patch)
tree491b5b858a6c383ab045a43557e6b851723ee507 /src/FtpFinishDownloadCommand.cc
parent223621b5bc714de0031c11e86f728890cfa1bc6c (diff)
2008-11-04 Tatsuhiro Tsujikawa <tujikawa at rednoah dot com>
Deprecated --http-proxy-user and --http-proxy-passwd options. Added --https-proxy, --ftp-proxy and --all-proxy options. Above 3 options and --http-proxy option can handle proxy in URL format like: http://user:passwd@host:port. If a proxy requires user/password, they must be specified in a URL. Deprecated --ftp-via-http-proxy option. Use --http-proxy-method option instead. * src/AbstractCommand.cc * src/AbstractCommand.h * src/AbstractProxyRequestCommand.cc * src/AbstractProxyRequestCommand.h * src/AuthConfigFactory.cc * src/AuthConfigFactory.h * src/FtpFinishDownloadCommand.cc * src/FtpInitiateConnectionCommand.cc * src/FtpInitiateConnectionCommand.h * src/FtpNegotiationCommand.cc * src/FtpTunnelRequestCommand.cc * src/FtpTunnelRequestCommand.h * src/HttpDownloadCommand.cc * src/HttpInitiateConnectionCommand.cc * src/HttpInitiateConnectionCommand.h * src/HttpProxyRequestCommand.cc * src/HttpProxyRequestCommand.h * src/HttpRequest.cc * src/HttpRequest.h * src/HttpRequestCommand.cc * src/HttpRequestCommand.h * src/HttpSkipResponseCommand.cc * src/InitiateConnectionCommand.cc * src/InitiateConnectionCommand.h * src/OptionHandlerFactory.cc * src/OptionHandlerImpl.h * src/Request.cc * src/option_processing.cc * src/prefs.cc * src/prefs.h * src/usage_text.h * test/AuthConfigFactoryTest.cc * test/HttpRequestTest.cc * test/OptionHandlerTest.cc
Diffstat (limited to 'src/FtpFinishDownloadCommand.cc')
-rw-r--r--src/FtpFinishDownloadCommand.cc7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/FtpFinishDownloadCommand.cc b/src/FtpFinishDownloadCommand.cc
index ea556f35..9a6cf3b5 100644
--- a/src/FtpFinishDownloadCommand.cc
+++ b/src/FtpFinishDownloadCommand.cc
@@ -33,6 +33,9 @@
*/
/* copyright --> */
#include "FtpFinishDownloadCommand.h"
+
+#include <map>
+
#include "Request.h"
#include "DownloadEngine.h"
#include "prefs.h"
@@ -44,7 +47,6 @@
#include "SocketCore.h"
#include "RequestGroup.h"
#include "Logger.h"
-#include <map>
namespace aria2 {
@@ -82,8 +84,7 @@ bool FtpFinishDownloadCommand::execute()
if(status != 226) {
throw DlAbortEx(StringFormat(EX_BAD_STATUS, status).str());
}
- if(!e->option->getAsBool(PREF_HTTP_PROXY_ENABLED) &&
- e->option->getAsBool(PREF_FTP_REUSE_CONNECTION)) {
+ if(!isProxyDefined() && e->option->getAsBool(PREF_FTP_REUSE_CONNECTION)) {
std::pair<std::string, uint16_t> peerInfo;
socket->getPeerInfo(peerInfo);
std::map<std::string, std::string> options;