Commit 42998e637b

Ryan Liptak <squeek502@hotmail.com>
2023-10-11 02:38:07
Package: Fix path separator not being escaped between root_dir and sub_path
Fixes a package fetching regression on Windows. Closes #17477
1 parent 1033d71
Changed files (1)
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);