From 96a528370c29eac0ce53c291348ad90cc99130c0 Mon Sep 17 00:00:00 2001 From: Brendan Hansen Date: Thu, 21 Sep 2023 21:18:39 -0500 Subject: [PATCH] bugfix with new implementation of `io.read_bytes` --- core/io/reader.onyx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/core/io/reader.onyx b/core/io/reader.onyx index 9e9a8fdf..6858f47c 100644 --- a/core/io/reader.onyx +++ b/core/io/reader.onyx @@ -170,8 +170,8 @@ read_bytes :: (use reader: &Reader, bytes: [] u8) -> (i32, Error) { write_index := 0; while n > 0 && !reader_empty(reader) { - if start != end { - to_write := math.min(n, end); + if start < end { + to_write := math.min(n, end - start); memory.copy(bytes.data + write_index, buffer.data + start, to_write); n -= to_write; write_index += to_write; -- 2.25.1