Index: core/src/fxcodec/codec/fx_codec_flate.cpp |
diff --git a/core/src/fxcodec/codec/fx_codec_flate.cpp b/core/src/fxcodec/codec/fx_codec_flate.cpp |
index 17f20da1dee4290f3056fbc9311c111e4b6a3894..ce7c9ade03676257a22375faa8d952d7654469b7 100644 |
--- a/core/src/fxcodec/codec/fx_codec_flate.cpp |
+++ b/core/src/fxcodec/codec/fx_codec_flate.cpp |
@@ -6,6 +6,7 @@ |
#include "codec_int.h" |
+#include <algorithm> |
#include <memory> |
#include "core/include/fxcodec/fx_codec.h" |
@@ -565,7 +566,8 @@ void TIFF_PredictLine(uint8_t* dest_buf, |
int Colors, |
int Columns) { |
if (BitsPerComponent == 1) { |
- int row_bits = FX_MIN(BitsPerComponent * Colors * Columns, row_size * 8); |
+ int row_bits = std::min(BitsPerComponent * Colors * Columns, |
+ pdfium::base::checked_cast<int>(row_size * 8)); |
int index_pre = 0; |
int col_pre = 0; |
for (int i = 1; i < row_bits; i++) { |