* dir.cc (readdir): Protect FindNextFileA against INVALID_HANDLE_VALUE.

This commit is contained in:
Corinna Vinschen
2001-07-20 07:24:02 +00:00
parent aea57aa057
commit 1801eae1b1
2 changed files with 8 additions and 0 deletions

View File

@@ -159,6 +159,10 @@ readdir (DIR * dir)
return res;
}
}
else if (dir->__d_u.__d_data.__handle == INVALID_HANDLE_VALUE)
{
return res;
}
else if (!FindNextFileA (dir->__d_u.__d_data.__handle, &buf))
{
DWORD lasterr = GetLastError ();