Reinhard Karcher : ntdll:
Fix NtQueryDirectoryFile handling of short names on vfat filesystems.
Alexandre Julliard
julliard at wine.codeweavers.com
Tue Jan 2 06:45:52 CST 2007
Module: wine
Branch: master
Commit: a736ac3f3e00a2355e634de1418df4da485aa015
URL: http://source.winehq.org/git/wine.git/?a=commit;h=a736ac3f3e00a2355e634de1418df4da485aa015
Author: Reinhard Karcher <rkarcher at frey.de>
Date: Sat Dec 30 09:36:06 2006 +0100
ntdll: Fix NtQueryDirectoryFile handling of short names on vfat filesystems.
---
dlls/ntdll/directory.c | 6 +++---
1 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/dlls/ntdll/directory.c b/dlls/ntdll/directory.c
index 3786b91..c0933bc 100644
--- a/dlls/ntdll/directory.c
+++ b/dlls/ntdll/directory.c
@@ -1513,13 +1513,13 @@ NTSTATUS WINAPI NtQueryDirectoryFile( HA
if ((cwd = open(".", O_RDONLY)) != -1 && fchdir( fd ) != -1)
{
- if (mask && !mempbrkW( mask->Buffer, wszWildcards, mask->Length / sizeof(WCHAR) ) &&
- read_directory_stat( fd, io, buffer, length, single_entry, mask, restart_scan ) != -1)
- goto done;
#ifdef VFAT_IOCTL_READDIR_BOTH
if ((read_directory_vfat( fd, io, buffer, length, single_entry, mask, restart_scan )) != -1)
goto done;
#endif
+ if (mask && !mempbrkW( mask->Buffer, wszWildcards, mask->Length / sizeof(WCHAR) ) &&
+ read_directory_stat( fd, io, buffer, length, single_entry, mask, restart_scan ) != -1)
+ goto done;
#ifdef USE_GETDENTS
if ((read_directory_getdents( fd, io, buffer, length, single_entry, mask, restart_scan )) != -1)
goto done;
More information about the wine-cvs
mailing list