Explorar el Código

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

	Made small optimization.
	* src/DownloadCommand.cc
Tatsuhiro Tsujikawa hace 15 años
padre
commit
ac7d8dc483
Se han modificado 2 ficheros con 8 adiciones y 3 borrados
  1. 5 0
      ChangeLog
  2. 3 3
      src/DownloadCommand.cc

+ 5 - 0
ChangeLog

@@ -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

+ 3 - 3
src/DownloadCommand.cc

@@ -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_,