Commit 7fca3486 authored by Lei Zhang's avatar Lei Zhang Committed by Alexandre Julliard

ntdll: Skip deleted files in read_directory_getdents.

parent 59f2a331
...@@ -1236,7 +1236,8 @@ static int read_directory_getdents( int fd, IO_STATUS_BLOCK *io, void *buffer, U ...@@ -1236,7 +1236,8 @@ static int read_directory_getdents( int fd, IO_STATUS_BLOCK *io, void *buffer, U
while (res > 0) while (res > 0)
{ {
res -= de->d_reclen; res -= de->d_reclen;
if (!(fake_dot_dot && (!strcmp( de->d_name, "." ) || !strcmp( de->d_name, ".." ))) && if (de->d_ino &&
!(fake_dot_dot && (!strcmp( de->d_name, "." ) || !strcmp( de->d_name, ".." ))) &&
(info = append_entry( buffer, &io->Information, length, de->d_name, NULL, mask ))) (info = append_entry( buffer, &io->Information, length, de->d_name, NULL, mask )))
{ {
last_info = info; last_info = info;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment