diff options
author | Mounir IDRASSI <mounir.idrassi@idrix.fr> | 2018-08-14 22:47:11 (GMT) |
---|---|---|
committer | Mounir IDRASSI <mounir.idrassi@idrix.fr> | 2018-08-15 12:44:34 (GMT) |
commit | c2b69b248c004e097ffc1aa4c0dde0ddd0ba54f7 (patch) | |
tree | 4ee8316df5e409493c3db3a81f3f2117551330e3 /src/Common/BootEncryption.cpp | |
parent | 6cdcbac305bb34b90d0864879ce940463fae9730 (diff) | |
download | VeraCrypt-c2b69b248c004e097ffc1aa4c0dde0ddd0ba54f7.zip VeraCrypt-c2b69b248c004e097ffc1aa4c0dde0ddd0ba54f7.tar.gz |
Windows: Add various checks and replace STL code after Coverity report
Diffstat (limited to 'src/Common/BootEncryption.cpp')
-rw-r--r-- | src/Common/BootEncryption.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/Common/BootEncryption.cpp b/src/Common/BootEncryption.cpp index 8034d86..c3c54d0 100644 --- a/src/Common/BootEncryption.cpp +++ b/src/Common/BootEncryption.cpp @@ -811,7 +811,7 @@ namespace VeraCrypt DWORD effectiveSize = min (bytesRead, remainingSize); memcpy (buffer, ReadBuffer, effectiveSize); offset.QuadPart = - ((LONGLONG) bytesRead) + (LONGLONG) effectiveSize; - SetFilePointerEx (Handle, offset, NULL, FILE_CURRENT); + throw_sys_if (!SetFilePointerEx (Handle, offset, NULL, FILE_CURRENT)); return alignedSize + effectiveSize; } else |