Found while testing set intervals + concatenations. Thanks to Stefano Brivio for pointing me to the fix. Signed-off-by: Eric Garver <eric@xxxxxxxxxxx> --- src/parser_json.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/parser_json.c b/src/parser_json.c index 85082ccee7ef..77abca032902 100644 --- a/src/parser_json.c +++ b/src/parser_json.c @@ -1058,7 +1058,7 @@ static struct expr *json_parse_concat_expr(struct json_ctx *ctx, } json_array_foreach(root, index, value) { - tmp = json_parse_primary_expr(ctx, value); + tmp = json_parse_rhs_expr(ctx, value); if (!tmp) { json_error(ctx, "Parsing expr at index %zd failed.", index); expr_free(expr); -- 2.23.0