From: Jaroslav Kysela Date: Fri, 16 Jun 2017 16:17:00 +0000 (+0200) Subject: api_idnode: fix memory leak in api_idnode_grid() X-Git-Tag: v4.2.3~29 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=c9b8d5805d26295bcc8f6cfc4b1d7aa3d7df0e9a;p=thirdparty%2Ftvheadend.git api_idnode: fix memory leak in api_idnode_grid() --- diff --git a/src/api/api_idnode.c b/src/api/api_idnode.c index 0890f902b..5f094effc 100644 --- a/src/api/api_idnode.c +++ b/src/api/api_idnode.c @@ -143,10 +143,10 @@ api_idnode_grid list = htsmsg_create_list(); for (i = conf.start; i < ins.is_count && conf.limit != 0; i++) { in = ins.is_array[i]; - e = htsmsg_create_map(); - htsmsg_add_str(e, "uuid", idnode_uuid_as_str(in, ubuf)); if (idnode_perm(in, perm, NULL)) continue; + e = htsmsg_create_map(); + htsmsg_add_str(e, "uuid", idnode_uuid_as_str(in, ubuf)); idnode_read0(in, e, flist, 0, conf.sort.lang); idnode_perm_unset(in); htsmsg_add_msg(list, NULL, e);