diff --git a/reactos/dll/win32/kernel32/file/deviceio.c b/reactos/dll/win32/kernel32/file/deviceio.c index 670002d36aa..0d2c113c165 100644 --- a/reactos/dll/win32/kernel32/file/deviceio.c +++ b/reactos/dll/win32/kernel32/file/deviceio.c @@ -184,7 +184,9 @@ GetOverlappedResult ( } } - *lpNumberOfBytesTransferred = lpOverlapped->InternalHigh; + + if (lpNumberOfBytesTransferred) + *lpNumberOfBytesTransferred = lpOverlapped->InternalHigh; if (!NT_SUCCESS(lpOverlapped->Internal)) {