diff options
Diffstat (limited to 'src/SFileReadFile.cpp')
-rw-r--r-- | src/SFileReadFile.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/SFileReadFile.cpp b/src/SFileReadFile.cpp index 6884f55..75c5508 100644 --- a/src/SFileReadFile.cpp +++ b/src/SFileReadFile.cpp @@ -659,7 +659,9 @@ bool WINAPI SFileReadFile(HANDLE hFile, void * pvBuffer, DWORD dwToRead, LPDWORD DWORD dwBytesRead = 0; // Number of bytes read int nError = ERROR_SUCCESS; - // Keep compilers happy + // Always zero the result + if(pdwRead != NULL) + *pdwRead = 0; lpOverlapped = lpOverlapped; // Check valid parameters |