diff options
| author | Andrew Kelley <andrew@ziglang.org> | 2020-01-07 16:13:34 -0500 |
|---|---|---|
| committer | Andrew Kelley <andrew@ziglang.org> | 2020-01-07 16:13:34 -0500 |
| commit | 7b73c7fe12e96de1be92b27474048566244f98c4 (patch) | |
| tree | ca5d8811921d113bfbfeb88721e4635d904d0762 /lib/std/os.zig | |
| parent | e2e9be5deac75e102bc5faaa94aa17308224f9f6 (diff) | |
| parent | 2662e50d27006396a4b6c776dc757e883b836fcc (diff) | |
| download | zig-7b73c7fe12e96de1be92b27474048566244f98c4.tar.gz zig-7b73c7fe12e96de1be92b27474048566244f98c4.zip | |
Merge branch 'std-utf16-sentinel-terminated' of https://github.com/daurnimator/zig
Diffstat (limited to 'lib/std/os.zig')
| -rw-r--r-- | lib/std/os.zig | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/lib/std/os.zig b/lib/std/os.zig index 676d249e87..c39891c6b0 100644 --- a/lib/std/os.zig +++ b/lib/std/os.zig @@ -2632,9 +2632,7 @@ pub fn realpathW(pathname: [*:0]const u16, out_buffer: *[MAX_PATH_BYTES]u8) Real defer windows.CloseHandle(h_file); var wide_buf: [windows.PATH_MAX_WIDE]u16 = undefined; - const wide_len = try windows.GetFinalPathNameByHandleW(h_file, &wide_buf, wide_buf.len, windows.VOLUME_NAME_DOS); - assert(wide_len <= wide_buf.len); - const wide_slice = wide_buf[0..wide_len]; + const wide_slice = try windows.GetFinalPathNameByHandleW(h_file, &wide_buf, wide_buf.len, windows.VOLUME_NAME_DOS); // Windows returns \\?\ prepended to the path. // We strip it to make this function consistent across platforms. |
