Переглянути джерело

2008-09-19 Tatsuhiro Tsujikawa <tujikawa at rednoah dot com>

	Moved `TransferStat stat = ...' to inside the `if' clause.
	* src/RequestGroup.cc (RequestGroup::reportDownloadFinished)
Tatsuhiro Tsujikawa 17 роки тому
батько
коміт
f6aaa094a8
2 змінених файлів з 6 додано та 1 видалено
  1. 5 0
      ChangeLog
  2. 1 1
      src/RequestGroup.cc

+ 5 - 0
ChangeLog

@@ -1,3 +1,8 @@
+2008-09-19  Tatsuhiro Tsujikawa  <tujikawa at rednoah dot com>
+
+	Moved `TransferStat stat = ...' to inside the `if' clause.
+	* src/RequestGroup.cc (RequestGroup::reportDownloadFinished)
+
 2008-09-19  Tatsuhiro Tsujikawa  <tujikawa at rednoah dot com>
 
 	Fixed the bug that a block in a piece is requested when same block is

+ 1 - 1
src/RequestGroup.cc

@@ -972,9 +972,9 @@ void RequestGroup::reportDownloadFinished()
   _logger->notice(MSG_FILE_DOWNLOAD_COMPLETED,
 		  getFilePath().c_str());
 #ifdef ENABLE_BITTORRENT
-  TransferStat stat = calculateStat();
   SharedHandle<BtContext> ctx = dynamic_pointer_cast<BtContext>(_downloadContext);
   if(!ctx.isNull()) {
+    TransferStat stat = calculateStat();
     double shareRatio = ((stat.getAllTimeUploadLength()*10)/getCompletedLength())/10.0;
     _logger->notice(MSG_SHARE_RATIO_REPORT,
 		    shareRatio,