Skip to content

Commit 55e77cb

Browse files
committed
Use safe BasicString::is_digit in JsonParser
1 parent 723d2d3 commit 55e77cb

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

fly/parser/json_parser.cpp

+2-2
Original file line numberDiff line numberDiff line change
@@ -430,9 +430,9 @@ JsonParser::NumberType JsonParser::validate_number(const JsonTraits::string_type
430430
}
431431

432432
const bool is_octal = (signless.size() > 1) && (signless[0] == '0') &&
433-
std::isdigit(static_cast<unsigned char>(signless[1]));
433+
JsonTraits::StringType::is_digit(signless[1]);
434434

435-
if (!std::isdigit(static_cast<unsigned char>(signless[0])) || is_octal)
435+
if (!JsonTraits::StringType::is_digit(signless[0]) || is_octal)
436436
{
437437
return NumberType::Invalid;
438438
}

0 commit comments

Comments
 (0)