Browse Source

no single-quote string in strict mode

tags/json-c-0.12-20140410
Remi Collet 12 years ago
parent
commit
a07ef3d197
1 changed files with 6 additions and 1 deletions
  1. +6
    -1
      json_tokener.c

+ 6
- 1
json_tokener.c View File

@@ -293,8 +293,13 @@ struct json_object* json_tokener_parse_ex(struct json_tokener *tok,
printbuf_reset(tok->pb);
tok->st_pos = 0;
goto redo_char;
case '"':
case '\'':
if (tok->flags & JSON_TOKENER_STRICT) {
/* in STRICT mode only double-quote are allowed */
tok->err = json_tokener_error_parse_unexpected;
goto out;
}
case '"':
state = json_tokener_state_string;
printbuf_reset(tok->pb);
tok->quote_char = c;


Loading…
Cancel
Save