Skip to content

Commit

Permalink
lib: json_parse_next_stream() wrongly returned -1 even when a stream …
Browse files Browse the repository at this point in the history
…was returned.
  • Loading branch information
sirainen committed Feb 20, 2016
1 parent dbbdcc1 commit 202b467
Show file tree
Hide file tree
Showing 2 changed files with 2 additions and 2 deletions.
2 changes: 1 addition & 1 deletion src/lib/json-parser.c
Expand Up @@ -639,7 +639,7 @@ json_try_parse_stream_start(struct json_parser *parser,
json_strinput_destroyed, parser);

*input_r = parser->strinput;
return 1;
return 0;
}

int json_parse_next_stream(struct json_parser *parser,
Expand Down
2 changes: 1 addition & 1 deletion src/lib/test-json-parser.c
Expand Up @@ -140,7 +140,7 @@ static void test_json_parser_success(bool full_size)
} else {
ret = jsoninput != NULL ? 1 :
json_parse_next_stream(parser, &jsoninput);
if (jsoninput != NULL)
if (ret > 0 && jsoninput != NULL)
ret = stream_read_value(&jsoninput, &value);
type = TYPE_STREAM;
}
Expand Down

0 comments on commit 202b467

Please sign in to comment.