Index: core/fxcodec/codec/fx_codec_tiff.cpp |
diff --git a/core/fxcodec/codec/fx_codec_tiff.cpp b/core/fxcodec/codec/fx_codec_tiff.cpp |
index 09cfea41116576fb2113b23866af5d50d61877b1..204e6cb41f26a2c797711da27e53248f57aa1072 100644 |
--- a/core/fxcodec/codec/fx_codec_tiff.cpp |
+++ b/core/fxcodec/codec/fx_codec_tiff.cpp |
@@ -79,6 +79,10 @@ int _TIFFmemcmp(const void* ptr1, const void* ptr2, tmsize_t size) { |
return FXSYS_memcmp(ptr1, ptr2, (size_t)size); |
} |
+int _TIFFIfMultiplicationOverflow(tmsize_t op1, tmsize_t op2) { |
Tom Sepez
2016/08/26 23:05:28
Should be bool return value. Also, we return true
tracy_jiang
2016/08/26 23:44:16
We will change the naming logic. It made sense to
|
+ return op1 <= std::numeric_limits<tmsize_t>::max() / op2; |
+} |
+ |
TIFFErrorHandler _TIFFwarningHandler = nullptr; |
TIFFErrorHandler _TIFFerrorHandler = nullptr; |