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

This commit is contained in:
Benoit Favre
2021-02-15 11:33:26 +01:00
committed by GitHub
parent 240879bf3d
commit 8f54d3b792

View File

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