diff options
| author | Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com> | 2011-12-08 00:03:25 +0900 |
|---|---|---|
| committer | Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com> | 2011-12-09 21:39:43 +0900 |
| commit | 9d15d732edd512a3ff03147da459feaddde511fe (patch) | |
| tree | 4206d8328e73cdf57e88830fb6b5f64c18f39f73 /src/DownloadCommand.cc | |
| parent | 12988e5282ef52a2806cbaca9f4074698f35e399 (diff) | |
Use int32_t for piece length instead of size_t
Diffstat (limited to 'src/DownloadCommand.cc')
| -rw-r--r-- | src/DownloadCommand.cc | 6 |
1 files changed, 4 insertions, 2 deletions
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<off_t>(segment->getPosition()+segment->getLength()) <= getFileEntry()->getLastOffset()) { - bufSize = std::min(segment->getLength()-segment->getWrittenLength(), - getSocketRecvBuffer()->getBufferLength()); + bufSize = + std::min(static_cast<size_t>(segment->getLength() + -segment->getWrittenLength()), + getSocketRecvBuffer()->getBufferLength()); } else { bufSize = std::min |
