From f3b097b5af5f720192566cd46f626bbd86c429b9 Mon Sep 17 00:00:00 2001 From: Tatsuhiro Tsujikawa Date: Sun, 11 Jul 2010 14:21:17 +0000 Subject: 2010-07-11 Tatsuhiro Tsujikawa Fixed the bug that segments are not filled to Request::getMaxPipelinedRequest(). Make sure that trailing data of transfer encoding is read propery, after file data is received. * src/AbstractCommand.cc * src/DownloadCommand.cc * src/DownloadCommand.h * src/FtpDownloadCommand.cc * src/FtpDownloadCommand.h * src/HttpDownloadCommand.cc * src/HttpDownloadCommand.h --- src/HttpDownloadCommand.cc | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'src/HttpDownloadCommand.cc') diff --git a/src/HttpDownloadCommand.cc b/src/HttpDownloadCommand.cc index 5727ed6f..deed69d7 100644 --- a/src/HttpDownloadCommand.cc +++ b/src/HttpDownloadCommand.cc @@ -129,4 +129,9 @@ bool HttpDownloadCommand::prepareForNextSegment() { } } +off_t HttpDownloadCommand::getRequestEndOffset() const +{ + return httpResponse_->getHttpHeader()->getRange()->getEndByte()+1; +} + } // namespace aria2 -- cgit