Skip to content

Commit 4f0ca7b

Browse files
committed
pack: always reset state after realloc
Signed-off-by: Eduardo Silva <[email protected]>
1 parent 4590b1a commit 4f0ca7b

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

src/flb_pack.c

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -79,6 +79,9 @@ int flb_json_tokenise(const char *js, size_t len,
7979
state->tokens = tmp;
8080
state->tokens_size += new_tokens;
8181

82+
/* Reset parser to reprocess the JSON data from the beginning */
83+
jsmn_init(&state->parser);
84+
8285
ret = jsmn_parse(&state->parser, js, len,
8386
state->tokens, state->tokens_size);
8487
}

0 commit comments

Comments
 (0)