diff --git a/reactos/subsystems/mvdm/ntvdm/dos/dos32krnl/dosfiles.c b/reactos/subsystems/mvdm/ntvdm/dos/dos32krnl/dosfiles.c index 1dda966210a..fea885a71b8 100644 --- a/reactos/subsystems/mvdm/ntvdm/dos/dos32krnl/dosfiles.c +++ b/reactos/subsystems/mvdm/ntvdm/dos/dos32krnl/dosfiles.c @@ -844,6 +844,8 @@ WORD DosReadFile(WORD FileHandle, PCHAR Pointer = FAR_POINTER(Buffer); CHAR Character; + *BytesRead = 0; + while (*BytesRead < Count) { USHORT Amount = 1;