Index: xfa/src/fgas/src/crt/fx_stream.cpp |
diff --git a/xfa/src/fgas/src/crt/fx_stream.cpp b/xfa/src/fgas/src/crt/fx_stream.cpp |
index fb8c3c7fba5c95ca30557782940f5b1b4a960529..96633516027209d0d0540344ca1b46eafd26a2e2 100644 |
--- a/xfa/src/fgas/src/crt/fx_stream.cpp |
+++ b/xfa/src/fgas/src/crt/fx_stream.cpp |
@@ -1323,8 +1323,9 @@ FX_BOOL CFX_BufferAccImp::ReadBlock(void* buffer, |
return FALSE; |
} |
const uint8_t* pBuffer = m_pBufferRead->GetBlockBuffer(); |
- FX_FILESIZE dwOffset = offset - dwBlockOffset; |
- size_t dwCopySize = std::min(size, dwBlockSize - dwOffset); |
+ const FX_FILESIZE dwOffset = offset - dwBlockOffset; |
+ size_t dwCopySize = |
+ std::min(size, static_cast<size_t>(dwBlockSize - dwOffset)); |
FXSYS_memcpy(buffer, pBuffer + dwOffset, dwCopySize); |
offset = dwCopySize; |
size -= dwCopySize; |