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

Fixed the bug that aria2.unpause fails with -s1.
	* src/FileEntry.cc
	* src/XmlRpcMethodImpl.cc
pull/1/head
Tatsuhiro Tsujikawa 2010-04-23 14:43:56 +00:00
parent 2082a3b8df
commit 86a4b5d15c
3 changed files with 9 additions and 6 deletions

View File

@ -1,3 +1,9 @@
2010-04-23 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>
Fixed the bug that aria2.unpause fails with -s1.
* src/FileEntry.cc
* src/XmlRpcMethodImpl.cc
2010-04-22 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>
Added missing #ifdef HAVE_PORT_ASSOCIATE

View File

@ -313,10 +313,7 @@ void FileEntry::reuseUri(size_t num)
}
// Reuse at least num URIs here to avoid to
// run this process repeatedly.
if(ininum > 0 && ininum < num) {
if(_logger->debug()) {
_logger->debug("fewer than num=%u", num);
}
if(ininum > 0) {
for(size_t i = 0; i < num/ininum; ++i) {
_uris.insert(_uris.end(), reusableURIs.begin(), reusableURIs.end());
}

View File

@ -360,9 +360,9 @@ static bool pauseRequestGroup
// Call setHaltRequested before setPauseRequested because
// setHaltRequested calls setPauseRequested(false) internally.
if(forcePause) {
group->setForceHaltRequested(true, RequestGroup::USER_REQUEST);
group->setForceHaltRequested(true, RequestGroup::NONE);
} else {
group->setHaltRequested(true, RequestGroup::USER_REQUEST);
group->setHaltRequested(true, RequestGroup::NONE);
}
}
group->setPauseRequested(true);