Fix #4968
This commit is contained in:
1 parent
5e89e5ad8b
commit
660598ca8a
1 file changed
+3
-2
@@ -5,9 +5,10 @@ import "core:strings"
|
|||||||
|
|
||||||
@(require_results)
|
@(require_results)
|
||||||
read_dir :: proc(fd: Handle, n: int, allocator := context.allocator) -> (fi: []File_Info, err: Error) {
|
read_dir :: proc(fd: Handle, n: int, allocator := context.allocator) -> (fi: []File_Info, err: Error) {
|
||||||
dupfd := _dup(fd) or_return
|
context.allocator = allocator
|
||||||
|
|
||||||
dirp := _fdopendir(dupfd) or_return
|
dupfd := _dup(fd) or_return
|
||||||
|
dirp := _fdopendir(dupfd) or_return
|
||||||
defer _closedir(dirp)
|
defer _closedir(dirp)
|
||||||
|
|
||||||
dirpath := absolute_path_from_handle(dupfd) or_return
|
dirpath := absolute_path_from_handle(dupfd) or_return
|
||||||
|
|||||||
Reference in new issue
Block a user