From 741ccd7ff549e974458a4630b98d9b82c80ce927 Mon Sep 17 00:00:00 2001 From: Feoramund <161657516+Feoramund@users.noreply.github.com> Date: Mon, 19 Aug 2024 19:39:59 -0400 Subject: [PATCH] Zero `n` on error in `_file_stream_proc` --- core/os/stream.odin | 3 +++ 1 file changed, 3 insertions(+) diff --git a/core/os/stream.odin b/core/os/stream.odin index 61c7c3582..c849319ae 100644 --- a/core/os/stream.odin +++ b/core/os/stream.odin @@ -66,5 +66,8 @@ _file_stream_proc :: proc(stream_data: rawptr, mode: io.Stream_Mode, p: []byte, if err == nil && os_err != nil { err = error_to_io_error(os_err) } + if err != nil { + n = 0 + } return }