From: Thomas Graf Date: Tue, 26 Aug 2014 10:23:03 +0000 (+0200) Subject: json: Fix leaked nodes in json_hash_object() X-Git-Tag: v2.3.1~56 X-Git-Url: http://git.cascardo.eti.br/?p=cascardo%2Fovs.git;a=commitdiff_plain;h=5609ad153006defbcc161b9d4b68375229a7ecad json: Fix leaked nodes in json_hash_object() nodes is allocated through shash_sort() but never freed. Signed-off-by: Thomas Graf Signed-off-by: Ben Pfaff --- diff --git a/lib/json.c b/lib/json.c index 167c40ce7..9c819d7ff 100644 --- a/lib/json.c +++ b/lib/json.c @@ -461,6 +461,7 @@ json_hash_object(const struct shash *object, size_t basis) basis = hash_string(node->name, basis); basis = json_hash(node->data, basis); } + free(nodes); return basis; }