From d33b0506a0f4cd61860fd54864267c82d3e171e3 Mon Sep 17 00:00:00 2001 From: Steven Siloti Date: Sun, 10 Feb 2019 11:01:48 -0800 Subject: [PATCH] don't try to hash empty read in do_uncached_hash --- src/disk_io_thread.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/disk_io_thread.cpp b/src/disk_io_thread.cpp index 3be0f0b34..32dfdd915 100644 --- a/src/disk_io_thread.cpp +++ b/src/disk_io_thread.cpp @@ -2132,7 +2132,7 @@ constexpr disk_job_flags_t disk_interface::cache_hit; iov = iov.first(std::min(default_block_size, piece_size - offset)); ret = j->storage->readv(iov, j->piece, offset, file_flags, j->error); - if (ret < 0) break; + if (ret <= 0) break; iov = iov.first(ret); if (!j->error.ec)