authorgravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2018-11-20 12:37:42-05:00
committergravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2018-11-20 12:37:42-05:00
logbb3ac177a83caf52556818e9ea163ac166bb6c07
tree880e1bc4b96216f1cb7f7be05562c3fe465f810d
parent4dafdc00d5c0d73511d64c5edf7481c8fe254a61
signature Commit is signed but in an unrecognized format.

fix incorrect buf len


1 files changed, 1 insertions(+), 1 deletions(-)

std/os/path.zig+1-1
...@@ -1192,7 +1192,7 @@ pub fn realC(out_buffer: *[os.MAX_PATH_BYTES]u8, pathname: [*]const u8) RealErro...@@ -1192,7 +1192,7 @@ pub fn realC(out_buffer: *[os.MAX_PATH_BYTES]u8, pathname: [*]const u8) RealErro
1192 const fd = try os.posixOpenC(pathname, posix.O_PATH | posix.O_NONBLOCK | posix.O_CLOEXEC, 0);1192 const fd = try os.posixOpenC(pathname, posix.O_PATH | posix.O_NONBLOCK | posix.O_CLOEXEC, 0);
1193 defer os.close(fd);1193 defer os.close(fd);
11941194
1195 var buf: ["/dev/fd/-2147483648".len]u8 = undefined;1195 var buf: ["/dev/fd/-2147483648\x00".len]u8 = undefined;
1196 const proc_path = fmt.bufPrint(buf[0..], "/dev/fd/{}\x00", fd) catch unreachable;1196 const proc_path = fmt.bufPrint(buf[0..], "/dev/fd/{}\x00", fd) catch unreachable;
11971197
1198 return os.readLinkC(out_buffer, proc_path.ptr);1198 return os.readLinkC(out_buffer, proc_path.ptr);