diff --git a/src/fs_copydata_copy_file_range.cpp b/src/fs_copydata_copy_file_range.cpp index 8b2a6fdd..f57d147e 100644 --- a/src/fs_copydata_copy_file_range.cpp +++ b/src/fs_copydata_copy_file_range.cpp @@ -48,7 +48,7 @@ _copydata_copy_file_range(const int src_fd_, case -EAGAIN: continue; case 0: - break; + return (count_ - nleft); default: if(rv < 0) return rv;