Make finished() return true only when offset == totalLength. * src/AdaptiveFileAllocationIterator.cc * src/SingleFileAllocationIterator.cc
@@ -1,3 +1,9 @@
+2010-09-10 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>
+
+ Make finished() return true only when offset == totalLength.
+ * src/AdaptiveFileAllocationIterator.cc
+ * src/SingleFileAllocationIterator.cc
2010-09-09 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>
Moved connectedHostname, connectedAddr and connectedPort to
@@ -93,7 +93,7 @@ void AdaptiveFileAllocationIterator::allocateChunk()
bool AdaptiveFileAllocationIterator::finished()
{
if(allocator_.isNull()) {
- return (uint64_t)offset_ >= totalLength_;
+ return (uint64_t)offset_ == totalLength_;
} else {
return allocator_->finished();
}
@@ -84,7 +84,7 @@ void SingleFileAllocationIterator::allocateChunk()
bool SingleFileAllocationIterator::finished()
} // namespace aria2