Module: wine
Branch: stable
Commit: ed2a34bf31616ade3f866fa38119f175008e0580
URL: http://source.winehq.org/git/wine.git/?a=commit;h=ed2a34bf31616ade3f866fa38…
Author: Huw Davies <huw(a)codeweavers.com>
Date: Tue Dec 3 13:06:21 2013 +0000
ntdll: Don't reduce the size of the local buffer when we come to read another batch of entries.
In the wildcard case, we can't know how much to reduce it by anyway.
(cherry picked from commit fed9f67bc4e40cecf2fc560004b8d9cd0a4329e3)
---
dlls/ntdll/directory.c | 3 ---
1 file changed, 3 deletions(-)
diff --git a/dlls/ntdll/directory.c b/dlls/ntdll/directory.c
index e6e1795..3e30129 100644
--- a/dlls/ntdll/directory.c
+++ b/dlls/ntdll/directory.c
@@ -1848,9 +1848,6 @@ static int read_directory_getdirentries( int fd, IO_STATUS_BLOCK *io, void *buff
continue;
}
if (size < initial_size) break; /* already restarted once, give up now */
- size = min( size, length - io->Information );
- /* if size is too small don't bother to continue */
- if (size < max_dir_info_size(class) && last_info) break;
restart_last_info = last_info;
restart_info_pos = io->Information;
restart: