| 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;
|
|
|