From: Brendan Hansen Date: Fri, 22 Sep 2023 02:18:39 +0000 (-0500) Subject: bugfix with new implementation of `io.read_bytes` X-Git-Url: https://git.brendanfh.com/?a=commitdiff_plain;h=96a528370c29eac0ce53c291348ad90cc99130c0;p=onyx.git bugfix with new implementation of `io.read_bytes` --- 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;