From 9d15d732edd512a3ff03147da459feaddde511fe Mon Sep 17 00:00:00 2001 From: Tatsuhiro Tsujikawa Date: Thu, 8 Dec 2011 00:03:25 +0900 Subject: Use int32_t for piece length instead of size_t --- src/DownloadCommand.cc | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'src/DownloadCommand.cc') diff --git a/src/DownloadCommand.cc b/src/DownloadCommand.cc index 2862d3d3..4ee8e89a 100644 --- a/src/DownloadCommand.cc +++ b/src/DownloadCommand.cc @@ -148,8 +148,10 @@ bool DownloadCommand::executeInternal() { if(segment->getLength() > 0) { if(static_cast(segment->getPosition()+segment->getLength()) <= getFileEntry()->getLastOffset()) { - bufSize = std::min(segment->getLength()-segment->getWrittenLength(), - getSocketRecvBuffer()->getBufferLength()); + bufSize = + std::min(static_cast(segment->getLength() + -segment->getWrittenLength()), + getSocketRecvBuffer()->getBufferLength()); } else { bufSize = std::min -- cgit