diff --git a/core/os/dir_windows.odin b/core/os/dir_windows.odin index df02f54e7..9ca78948e 100644 --- a/core/os/dir_windows.odin +++ b/core/os/dir_windows.odin @@ -88,8 +88,8 @@ read_dir :: proc(fd: Handle, n: int, allocator := context.allocator) -> (fi: []F find_data := &win32.WIN32_FIND_DATAW{} find_handle := win32.FindFirstFileW(raw_data(wpath_search), find_data) if find_handle == win32.INVALID_HANDLE_VALUE { - e = Errno(win32.GetLastError()) - return + err = Errno(win32.GetLastError()) + return dfi[:], err } defer win32.FindClose(find_handle) for n != 0 {