From 10ac2105ecc20251b13bdc6f6c78c3e2edb8dfef Mon Sep 17 00:00:00 2001 From: Jose Bollo Date: Fri, 6 Jul 2018 16:11:25 +0200 Subject: [PATCH] afb-api-v3: Fix a bug introduced by 8ca7b69 This bug returned a wrong OpenAPI description and produced a memory leaak. It it could be good to rewrite this part using wrap_json_pack. Change-Id: Ie0cf03e4434f8674273e9fac3c49a0f9c8196eac Signed-off-by: Jose Bollo --- src/afb-api-v3.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/afb-api-v3.c b/src/afb-api-v3.c index 5134c96f..11bc35ff 100644 --- a/src/afb-api-v3.c +++ b/src/afb-api-v3.c @@ -135,9 +135,9 @@ static struct json_object *describe_verb_v3(const struct afb_verb_v3 *verb) a = json_object_new_object(); json_object_object_add(g, "responses", a); - f = json_object_new_object(); - json_object_object_add(a, "200", f); - json_object_object_add(f, "description", json_object_new_string(verb->info?:verb->verb)); + g = json_object_new_object(); + json_object_object_add(a, "200", g); + json_object_object_add(g, "description", json_object_new_string(verb->info?:verb->verb)); return f; } -- 2.16.6