!61 漏洞补丁合入

Merge pull request !61 from 高超/0325
This commit is contained in:
openharmony_ci
2025-03-26 03:20:23 +00:00
committed by Gitee
@@ -67,10 +67,10 @@ index a6a3f4e..896bf1b 100644
decoded = value;
return true;
}
@@ -1647,7 +1654,12 @@ bool OurReader::decodeDouble(Token& token, Value& decoded) {
const String buffer(token.start_, token.end_);
IStringStream is(buffer);
if (!(is >> value)) {
@@ -1660,7 +1660,12 @@ bool OurReader::decodeDouble(Token& token, Value& decoded) {
decoded = value;
return true;
}
- return addError(
+ if (value == std::numeric_limits<double>::max())
+ value = std::numeric_limits<double>::infinity();