aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorOleksandr Kovalenko <koolse@outlook.com>2026-01-31 15:01:56 +0200
committerOleksandr Kovalenko <koolse@outlook.com>2026-01-31 15:01:56 +0200
commit8d8aaf65aaaecfafd81c13bdfbcbc16e9eabe630 (patch)
treee996e87059006d1afed4de86b1e12ba7b9ad5016
parent6ef2783f0348a58ca67502578113acceae7603f4 (diff)
os\os2 windows: fix truncate-clamp op order when determining to_read size
-rw-r--r--core/os/os2/file_windows.odin2
1 files changed, 1 insertions, 1 deletions
diff --git a/core/os/os2/file_windows.odin b/core/os/os2/file_windows.odin
index 4df9398cc..6f29d151c 100644
--- a/core/os/os2/file_windows.odin
+++ b/core/os/os2/file_windows.odin
@@ -377,7 +377,7 @@ _read_internal :: proc(f: ^File_Impl, p: []byte) -> (n: i64, err: Error) {
sync.shared_guard(&f.rw_mutex) // multiple readers
if sync.guard(&f.p_mutex) {
- to_read := min(win32.DWORD(length), MAX_RW)
+ to_read := win32.DWORD(min(length, MAX_RW))
switch f.kind {
case .Console:
// NOTE(laytan): at least for now, just use ReadFile, it seems to work fine,