diff options
| author | WisonYe <wisonye@gmail.com> | 2025-07-19 12:03:22 +1200 |
|---|---|---|
| committer | WisonYe <wisonye@gmail.com> | 2025-07-19 12:03:22 +1200 |
| commit | b9f08412aed5f71cef8f37f975980a167382cc4f (patch) | |
| tree | b6790fdd2a00831475d1eb5d72a0bd0866e7e5ea | |
| parent | 26e4104ac923f51ada45b7d827c41a0279153b80 (diff) | |
Fixed Index 0 is out of range 0..<0' when using '-default-to-nil-allocator' for Linux/OpenBSD/NetBSD.
| -rw-r--r-- | core/os/os_linux.odin | 2 | ||||
| -rw-r--r-- | core/os/os_netbsd.odin | 4 | ||||
| -rw-r--r-- | core/os/os_openbsd.odin | 4 |
3 files changed, 5 insertions, 5 deletions
diff --git a/core/os/os_linux.odin b/core/os/os_linux.odin index 60421f9a5..3fe194fcd 100644 --- a/core/os/os_linux.odin +++ b/core/os/os_linux.odin @@ -1100,7 +1100,7 @@ _processor_core_count :: proc() -> int { @(private, require_results) _alloc_command_line_arguments :: proc() -> []string { res := make([]string, len(runtime.args__)) - for arg, i in arg { + for arg, i in res { res[i] = string(runtime.args__[i]) } return res diff --git a/core/os/os_netbsd.odin b/core/os/os_netbsd.odin index efdd852fe..90482a5c9 100644 --- a/core/os/os_netbsd.odin +++ b/core/os/os_netbsd.odin @@ -1017,8 +1017,8 @@ _processor_core_count :: proc() -> int { @(private, require_results) _alloc_command_line_arguments :: proc() -> []string { res := make([]string, len(runtime.args__)) - for arg, i in runtime.args__ { - res[i] = string(arg) + for arg, i in res { + res[i] = string(runtime.args__[i]) } return res } diff --git a/core/os/os_openbsd.odin b/core/os/os_openbsd.odin index c68f7943c..f8e46741b 100644 --- a/core/os/os_openbsd.odin +++ b/core/os/os_openbsd.odin @@ -917,8 +917,8 @@ _processor_core_count :: proc() -> int { @(private, require_results) _alloc_command_line_arguments :: proc() -> []string { res := make([]string, len(runtime.args__)) - for arg, i in runtime.args__ { - res[i] = string(arg) + for arg, i in res { + res[i] = string(runtime.args__[i]) } return res } |