From 7a04bc2db4453d342fb4ff75e2fdfbba3f5856fa Mon Sep 17 00:00:00 2001 From: Ryan Liptak Date: Tue, 10 Oct 2023 17:38:07 -0700 Subject: [PATCH] Package: Fix path separator not being escaped between root_dir and sub_path Fixes a package fetching regression on Windows. Closes #17477 --- src/Package.zig | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Package.zig b/src/Package.zig index c36830d5996e..ab06ca985208 100644 --- a/src/Package.zig +++ b/src/Package.zig @@ -124,7 +124,7 @@ pub const Path = struct { }; if (self.root_dir.path) |p| { try stringEscape(p, f, options, writer); - if (self.sub_path.len > 0) try writer.writeAll(fs.path.sep_str); + if (self.sub_path.len > 0) try stringEscape(fs.path.sep_str, f, options, writer); } if (self.sub_path.len > 0) { try stringEscape(self.sub_path, f, options, writer);