aboutsummaryrefslogtreecommitdiff
path: root/src/common/jsonapi.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/common/jsonapi.c')
-rw-r--r--src/common/jsonapi.c8
1 files changed, 5 insertions, 3 deletions
diff --git a/src/common/jsonapi.c b/src/common/jsonapi.c
index 831a44a2da6..1bf38d7b429 100644
--- a/src/common/jsonapi.c
+++ b/src/common/jsonapi.c
@@ -535,10 +535,12 @@ json_lex(JsonLexContext *lex)
while (len < lex->input_length &&
(*s == ' ' || *s == '\t' || *s == '\n' || *s == '\r'))
{
- if (*s == '\n')
+ if (*s++ == '\n')
+ {
++lex->line_number;
- ++s;
- ++len;
+ lex->line_start = s;
+ }
+ len++;
}
lex->token_start = s;