Package: Fix path separator not being escaped between root_dir and sub_path

Fixes a package fetching regression on Windows. Closes #17477
This commit is contained in:
Ryan Liptak 2023-10-10 17:38:07 -07:00 committed by Andrew Kelley
parent 1033d71017
commit 42998e637b

View File

@ -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);