summaryrefslogtreecommitdiff
path: root/src/AbstractCommand.cc
diff options
context:
space:
mode:
authorTatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>2007-12-12 13:53:33 +0000
committerTatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>2007-12-12 13:53:33 +0000
commitfca7b9d7e42e8b85838512d41136af7702b52c9b (patch)
tree9073e76dea0cbcf68c1a4090aaec6a5d1b888ced /src/AbstractCommand.cc
parentae2555313bae7ee40debf7c58cacf2eafa7c4399 (diff)
2007-12-12 Tatsuhiro Tsujikawa <tujikawa at rednoah dot com>
If several protocols are available for a mirror, aria2 now use one of them. --metalink-preferred-protocol option was added to specify the preference of protocol. * src/AbstractCommand.cc * src/OptionHandlerFactory.cc * src/ServerHost.{h, cc} * src/Metalink2RequestGroup.cc * src/RequestGroup.{h, cc} * test/RequestGroupTest.cc * src/option_processing.cc * src/prefs.h * src/HttpResponseCommand.cc * src/MetalinkResource.{h, cc} * src/FtpNegotiationCommand.cc * src/MetalinkEntry.{h, cc} * src/MetalinkEntryTest.cc
Diffstat (limited to 'src/AbstractCommand.cc')
-rw-r--r--src/AbstractCommand.cc1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/AbstractCommand.cc b/src/AbstractCommand.cc
index f7590182..321443f2 100644
--- a/src/AbstractCommand.cc
+++ b/src/AbstractCommand.cc
@@ -160,6 +160,7 @@ bool AbstractCommand::execute() {
}
void AbstractCommand::tryReserved() {
+ _requestGroup->removeServerHost(cuid);
Commands commands = _requestGroup->createNextCommand(e, 1);
e->addCommand(commands);
}