diff options
Diffstat (limited to 'core/src/fxge')
-rw-r--r-- | core/src/fxge/win32/fx_win32_gdipext.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/core/src/fxge/win32/fx_win32_gdipext.cpp b/core/src/fxge/win32/fx_win32_gdipext.cpp index 1e4f89540b..2d37865437 100644 --- a/core/src/fxge/win32/fx_win32_gdipext.cpp +++ b/core/src/fxge/win32/fx_win32_gdipext.cpp @@ -1302,7 +1302,7 @@ class GpStream final : public IStream { return HRESULT_FROM_WIN32(ERROR_END_OF_MEDIA); } bytes_left = m_InterStream.GetLength() - m_ReadPos; - bytes_out = FX_MIN(cb, bytes_left); + bytes_out = std::min(pdfium::base::checked_cast<size_t>(cb), bytes_left); FXSYS_memcpy(Output, m_InterStream.GetBuffer() + m_ReadPos, bytes_out); m_ReadPos += (int32_t)bytes_out; if (pcbRead) { |