Merge libucl 20140718 (fixes a bug in the parser)

This commit is contained in:
bapt 2014-07-19 14:10:31 +00:00
commit f181a08264
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";