diff options
author | Baptiste Daroussin <bapt@FreeBSD.org> | 2014-07-19 14:07:49 +0000 |
---|---|---|
committer | Baptiste Daroussin <bapt@FreeBSD.org> | 2014-07-19 14:07:49 +0000 |
commit | 8f2b0cccb4a7a7fe296db2f59cb6cdbfbec9291b (patch) | |
tree | 2d30d9860415c33fb496243bf23a10c2a287c09b | |
parent | f4dd0993e1caedccd8cc6a4fe8a82bd185cafb0b (diff) | |
download | src-test-8f2b0cccb4a7a7fe296db2f59cb6cdbfbec9291b.tar.gz src-test-8f2b0cccb4a7a7fe296db2f59cb6cdbfbec9291b.zip |
Notes
-rw-r--r-- | src/ucl_parser.c | 5 | ||||
-rw-r--r-- | tests/basic/11.in | 3 | ||||
-rw-r--r-- | tests/basic/11.res | 2 |
3 files changed, 10 insertions, 0 deletions
diff --git a/src/ucl_parser.c b/src/ucl_parser.c index 87685744716ec..e51a54b77bc6f 100644 --- a/src/ucl_parser.c +++ b/src/ucl_parser.c @@ -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; diff --git a/tests/basic/11.in b/tests/basic/11.in new file mode 100644 index 0000000000000..3131fc7e15476 --- /dev/null +++ b/tests/basic/11.in @@ -0,0 +1,3 @@ + + + {"key": "value"} diff --git a/tests/basic/11.res b/tests/basic/11.res new file mode 100644 index 0000000000000..4b17c4b4eb1ba --- /dev/null +++ b/tests/basic/11.res @@ -0,0 +1,2 @@ +key = "value"; + |