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 c55506006f
commit 132a694c6e

View File

@@ -311,7 +311,7 @@ func 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]