aboutsummaryrefslogtreecommitdiff
path: root/lib/std/os.zig
diff options
context:
space:
mode:
authorAndrew Kelley <andrew@ziglang.org>2020-01-07 16:13:34 -0500
committerAndrew Kelley <andrew@ziglang.org>2020-01-07 16:13:34 -0500
commit7b73c7fe12e96de1be92b27474048566244f98c4 (patch)
treeca5d8811921d113bfbfeb88721e4635d904d0762 /lib/std/os.zig
parente2e9be5deac75e102bc5faaa94aa17308224f9f6 (diff)
parent2662e50d27006396a4b6c776dc757e883b836fcc (diff)
downloadzig-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.zig4
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.