aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJeroen van Rijn <Kelimion@users.noreply.github.com>2025-10-27 20:58:34 +0100
committerJeroen van Rijn <Kelimion@users.noreply.github.com>2025-10-27 20:58:34 +0100
commit0ea165e5edcae7894ccb2e00cc3b07bc3c1b1985 (patch)
treeb94315af792c50f001bab35a7a841766ad886106
parent60c25ab4cbbe33e7c1829ef8087c754d1619628e (diff)
Handle `clone_to_cstring` error on OpenBSD
-rw-r--r--core/os/os2/file_posix_other.odin2
1 files changed, 1 insertions, 1 deletions
diff --git a/core/os/os2/file_posix_other.odin b/core/os/os2/file_posix_other.odin
index d2946098b..8871a0062 100644
--- a/core/os/os2/file_posix_other.odin
+++ b/core/os/os2/file_posix_other.odin
@@ -8,7 +8,7 @@ import "core:sys/posix"
_posix_absolute_path :: proc(fd: posix.FD, name: string, allocator: runtime.Allocator) -> (path: cstring, err: Error) {
temp_allocator := TEMP_ALLOCATOR_GUARD({ allocator })
- cname := clone_to_cstring(name, temp_allocator)
+ cname := clone_to_cstring(name, temp_allocator) or_return
buf: [posix.PATH_MAX]byte
path = posix.realpath(cname, raw_data(buf[:]))