| Index: core/src/fxge/win32/fx_win32_gdipext.cpp
|
| diff --git a/core/src/fxge/win32/fx_win32_gdipext.cpp b/core/src/fxge/win32/fx_win32_gdipext.cpp
|
| index 1e4f89540bb4a6e27937187d8243b30268500180..2d37865437148c16736cb1d3600c3553faa84b8a 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) {
|
|
|