2010-09-23 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>

Made small optimization.
	* src/DownloadCommand.cc
pull/1/head
Tatsuhiro Tsujikawa 2010-09-23 11:49:37 +00:00
parent aea9199b40
commit ac7d8dc483
2 changed files with 8 additions and 3 deletions

View File

@ -1,3 +1,8 @@
2010-09-23 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>
Made small optimization.
* src/DownloadCommand.cc
2010-09-23 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>
Reset download start time of PeerStat because it is started before

View File

@ -258,11 +258,11 @@ bool DownloadCommand::executeInternal() {
void DownloadCommand::checkLowestDownloadSpeed() const
{
// calculate downloading speed
if(peerStat_->getDownloadStartTime().difference(global::wallclock) >=
if(lowestDownloadSpeedLimit_ > 0 &&
peerStat_->getDownloadStartTime().difference(global::wallclock) >=
startupIdleTime_) {
unsigned int nowSpeed = peerStat_->calculateDownloadSpeed();
if(lowestDownloadSpeedLimit_ > 0 && nowSpeed <= lowestDownloadSpeedLimit_) {
if(nowSpeed <= lowestDownloadSpeedLimit_) {
throw DL_ABORT_EX2(StringFormat(EX_TOO_SLOW_DOWNLOAD_SPEED,
nowSpeed,
lowestDownloadSpeedLimit_,