| ... | ... | @@ -7138,7 +7138,7 @@ fn processExecutablePath(userdata: ?*anyopaque, out_buffer: []u8) std.process.Ex |
| 7138 | 7138 | switch (posix.errno(posix.system.sysctl(&mib, mib.len, out_buffer.ptr, &out_len, null, 0))) { |
| 7139 | 7139 | .SUCCESS => { |
| 7140 | 7140 | current_thread.endSyscall(); |
| 7141 | | return out_len; |
| 7141 | return out_len - 1; // discard terminating NUL |
| 7142 | 7142 | }, |
| 7143 | 7143 | .INTR => { |
| 7144 | 7144 | try current_thread.checkCancel(); |
| ... | ... | @@ -7166,7 +7166,7 @@ fn processExecutablePath(userdata: ?*anyopaque, out_buffer: []u8) std.process.Ex |
| 7166 | 7166 | switch (posix.errno(posix.system.sysctl(&mib, mib.len, out_buffer.ptr, &out_len, null, 0))) { |
| 7167 | 7167 | .SUCCESS => { |
| 7168 | 7168 | current_thread.endSyscall(); |
| 7169 | | return out_len; |
| 7169 | return out_len - 1; // discard terminating NUL |
| 7170 | 7170 | }, |
| 7171 | 7171 | .INTR => { |
| 7172 | 7172 | try current_thread.checkCancel(); |