Fix bug in removeDotSegments when path ends with dot (#17038) [backport:1.2]

(cherry picked from commit 8f54d3b792)
This commit is contained in:
Benoit Favre
2021-02-15 11:33:26 +01:00
committed by narimiran
parent c18726f4a1
commit a48abc262c

View File

@@ -284,7 +284,7 @@ proc removeDotSegments(path: string): string =
discard collection.pop()
i.inc 3
continue
elif path[i+1] == '/':
elif i + 1 < path.len and path[i+1] == '/':
i.inc 2
continue
currentSegment.add path[i]