Fix: 'Stringify NaN, Inf as null'
The code path where 'null' is written was never reached when 'writeFlags == kWriteNanAndInfNullFlag'
This commit is contained in:
parent
476ffa2fd2
commit
e7b6e5a208
@ -349,7 +349,7 @@ protected:
|
|||||||
|
|
||||||
bool WriteDouble(double d) {
|
bool WriteDouble(double d) {
|
||||||
if (internal::Double(d).IsNanOrInf()) {
|
if (internal::Double(d).IsNanOrInf()) {
|
||||||
if (!(writeFlags & kWriteNanAndInfFlag))
|
if (!(writeFlags & kWriteNanAndInfFlag) && !(writeFlags & kWriteNanAndInfNullFlag))
|
||||||
return false;
|
return false;
|
||||||
if (writeFlags & kWriteNanAndInfNullFlag) {
|
if (writeFlags & kWriteNanAndInfNullFlag) {
|
||||||
PutReserve(*os_, 4);
|
PutReserve(*os_, 4);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user