diff options
| author | jason <jkercher43@gmail.com> | 2025-04-13 12:05:39 -0400 |
|---|---|---|
| committer | jason <jkercher43@gmail.com> | 2025-04-13 12:05:39 -0400 |
| commit | 4998d4ebd0e123fa468e4e153351589f83d7cca8 (patch) | |
| tree | 27e397ad4eeecca10bb6e60ed7a71e91b97b7b1e /core/sys/linux | |
| parent | c10cf312ff47194d4fcfd8eaadf7130e6c3f7dd5 (diff) | |
Fix linux.dirent_name
Was not searching the first possible byte for 0.
Diffstat (limited to 'core/sys/linux')
| -rw-r--r-- | core/sys/linux/wrappers.odin | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/core/sys/linux/wrappers.odin b/core/sys/linux/wrappers.odin index ab1992a57..7b0dc61e2 100644 --- a/core/sys/linux/wrappers.odin +++ b/core/sys/linux/wrappers.odin @@ -93,10 +93,10 @@ dirent_name :: proc "contextless" (dirent: ^Dirent) -> string #no_bounds_check { trunc := min(str_size, 8) str_size -= trunc for _ in 0..<trunc { - str_size += 1 if str[str_size] == 0 { break } + str_size += 1 } return string(str[:str_size]) } |