| Index: core/src/fpdfapi/fpdf_page/fpdf_page_parser.cpp
|
| diff --git a/core/src/fpdfapi/fpdf_page/fpdf_page_parser.cpp b/core/src/fpdfapi/fpdf_page/fpdf_page_parser.cpp
|
| index 3057948959807b1e84e336729ad5ee6dc3efe3c2..cc9b0fcbe8b550ede3b63212dfa61ac2ed41f964 100644
|
| --- a/core/src/fpdfapi/fpdf_page/fpdf_page_parser.cpp
|
| +++ b/core/src/fpdfapi/fpdf_page/fpdf_page_parser.cpp
|
| @@ -1540,7 +1540,7 @@ CFX_ByteString _FPDF_ByteStringFromHex(CFX_BinaryBuf& src_buf) {
|
| FX_DWORD size = src_buf.GetSize();
|
| for (FX_DWORD i = 0; i < size; i++) {
|
| uint8_t ch = str[i];
|
| - if (ch >= '0' && ch <= '9') {
|
| + if (std::isdigit(ch)) {
|
| if (bFirst) {
|
| code = (ch - '0') * 16;
|
| } else {
|
|
|