aboutsummaryrefslogtreecommitdiff
path: root/src/resolver/resolve_path.zig
diff options
context:
space:
mode:
Diffstat (limited to 'src/resolver/resolve_path.zig')
-rw-r--r--src/resolver/resolve_path.zig4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/resolver/resolve_path.zig b/src/resolver/resolve_path.zig
index f7335a8b4..ca18f1f82 100644
--- a/src/resolver/resolve_path.zig
+++ b/src/resolver/resolve_path.zig
@@ -253,8 +253,8 @@ pub fn relativeToCommonPath(
}
if (normalized_to.len > last_common_separator + 1) {
- const tail = normalized_to[last_common_separator + 1 ..];
- const insert_leading_slash = tail[0] != separator;
+ const tail = normalized_to[last_common_separator..];
+ const insert_leading_slash = last_common_separator > 0 and normalized_to[last_common_separator - 1] != separator;
if (insert_leading_slash) {
buf[out_slice.len] = separator;