From bdb0589cd3abd190dc66876d11166dab8d1c91ce Mon Sep 17 00:00:00 2001 From: Phil Sutter Date: Thu, 25 Apr 2019 14:59:42 +0200 Subject: parser_json: Fix typo in ct timeout policy parser Parser expects an object in policy property and json_is_object() returns true if given parameter is an object. The check was inverse by accident. Fixes: c82a26ebf7e9f ("json: Add ct timeout support") Signed-off-by: Phil Sutter Signed-off-by: Pablo Neira Ayuso --- src/parser_json.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src') diff --git a/src/parser_json.c b/src/parser_json.c index 53017935..01f34080 100644 --- a/src/parser_json.c +++ b/src/parser_json.c @@ -2782,7 +2782,7 @@ static int json_parse_ct_timeout_policy(struct json_ctx *ctx, if (!json_unpack(root, "{s:o}", "policy", &tmp)) return 0; - if (json_is_object(tmp)) { + if (!json_is_object(tmp)) { json_error(ctx, "Invalid ct timeout policy."); return 1; } -- cgit v1.2.3