summaryrefslogtreecommitdiff
path: root/src/SFileReadFile.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/SFileReadFile.cpp')
-rw-r--r--src/SFileReadFile.cpp4
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