Merge pull request #1521 from SrMordred/patch-3

Memory Leak
This commit is contained in:
Jeroen van Rijn
2022-02-20 11:54:31 +01:00
committed by GitHub

View File

@@ -284,13 +284,14 @@ rel :: proc(base_path, target_path: string, allocator := context.allocator) -> (
}
dir :: proc(path: string, allocator := context.allocator) -> string {
context.allocator = allocator
vol := volume_name(path)
i := len(path) - 1
for i >= len(vol) && !is_separator(path[i]) {
i -= 1
}
dir := clean(path[len(vol) : i+1], allocator)
defer delete(dir, allocator)
dir := clean(path[len(vol) : i+1])
defer delete(dir)
if dir == "." && len(vol) > 2 {
return strings.clone(vol)
}