This commit is contained in:
Xiang Xiao 2023-07-09 18:16:10 +08:00 committed by GitHub
commit 687a313898
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -1321,6 +1321,8 @@ static cJSON_bool parse_value(cJSON * const item, parse_buffer * const input_buf
if (can_read(input_buffer, 4) && (strncmp((const char*)buffer_at_offset(input_buffer), "null", 4) == 0))
{
item->type = cJSON_NULL;
item->valueint = 0;
item->valuedouble = 0;
input_buffer->offset += 4;
return true;
}
@ -1328,6 +1330,8 @@ static cJSON_bool parse_value(cJSON * const item, parse_buffer * const input_buf
if (can_read(input_buffer, 5) && (strncmp((const char*)buffer_at_offset(input_buffer), "false", 5) == 0))
{
item->type = cJSON_False;
item->valueint = 0;
item->valuedouble = 0;
input_buffer->offset += 5;
return true;
}
@ -1336,6 +1340,7 @@ static cJSON_bool parse_value(cJSON * const item, parse_buffer * const input_buf
{
item->type = cJSON_True;
item->valueint = 1;
item->valuedouble = 1;
input_buffer->offset += 4;
return true;
}