Merge libucl 20140718 (fixes a bug in the parser)

This commit is contained in:
Baptiste Daroussin 2014-07-19 14:10:31 +00:00
commit 0e89acf4b4
Notes: svn2git 2020-12-20 02:59:44 +00:00
svn path=/head/; revision=268876
3 changed files with 10 additions and 0 deletions

View file

@ -1661,6 +1661,11 @@ ucl_state_machine (struct ucl_parser *parser)
return false;
}
else {
/* Skip any spaces */
while (p < chunk->end && ucl_test_character (*p,
UCL_CHARACTER_WHITESPACE_UNSAFE)) {
ucl_chunk_skipc (chunk, p);
}
p = chunk->pos;
if (*p == '[') {
parser->state = UCL_STATE_VALUE;

View file

@ -0,0 +1,3 @@
{"key": "value"}

View file

@ -0,0 +1,2 @@
key = "value";