瀏覽代碼

2009-11-01 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>

	Don't reuse URI if Request pool is not empty.
	* src/CreateRequestCommand.cc
Tatsuhiro Tsujikawa 16 年之前
父節點
當前提交
489cfe3d0e
共有 2 個文件被更改,包括 7 次插入1 次删除
  1. 5 0
      ChangeLog
  2. 2 1
      src/CreateRequestCommand.cc

+ 5 - 0
ChangeLog

@@ -1,3 +1,8 @@
+2009-11-01  Tatsuhiro Tsujikawa  <t-tujikawa@users.sourceforge.net>
+
+	Don't reuse URI if Request pool is not empty.
+	* src/CreateRequestCommand.cc
+
 2009-10-31  Tatsuhiro Tsujikawa  <t-tujikawa@users.sourceforge.net>
 
 	Removed peerStorage from DHTPeerAnnounceEntry. It is unlikely to

+ 2 - 1
src/CreateRequestCommand.cc

@@ -70,7 +70,8 @@ bool CreateRequestCommand::executeInternal()
       (_segments.front()->getPositionToWrite());
   }
   if(_fileEntry->getRemainingUris().empty() &&
-     getOption()->getAsBool(PREF_REUSE_URI)) {
+     getOption()->getAsBool(PREF_REUSE_URI) &&
+     _fileEntry->countPooledRequest() == 0) {
     _fileEntry->reuseUri(_requestGroup->getNumConcurrentCommand());
   }
   req = _fileEntry->getRequest(_requestGroup->getURISelector(),