diff --git a/reactos/dll/win32/kernel32/file/rw.c b/reactos/dll/win32/kernel32/file/rw.c index 93362f9de15..400caf79a1b 100644 --- a/reactos/dll/win32/kernel32/file/rw.c +++ b/reactos/dll/win32/kernel32/file/rw.c @@ -144,6 +144,11 @@ ReadFile(IN HANDLE hFile, *lpNumberOfBytesRead = 0; } + if (!nNumberOfBytesToRead) + { + return TRUE; + } + hFile = TranslateStdHandle(hFile); if (IsConsoleHandle(hFile))