From: Jaroslav Kysela Date: Mon, 7 Mar 2016 16:25:01 +0000 (+0100) Subject: api_idnode: add missing idnode_perm_unset() calls X-Git-Tag: v4.2.1~946 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=68d2100158e38a170b9f63e071e9c90031e97e24;p=thirdparty%2Ftvheadend.git api_idnode: add missing idnode_perm_unset() calls --- diff --git a/src/api/api_idnode.c b/src/api/api_idnode.c index 7551e44a5..499a5f9bd 100644 --- a/src/api/api_idnode.c +++ b/src/api/api_idnode.c @@ -365,6 +365,7 @@ api_idnode_load_simple if (!idnode_perm(in, perm, NULL)) { l = htsmsg_create_list(); m = idnode_serialize0(in, flist, 0, perm->aa_lang_ui); + idnode_perm_unset(in); if (meta > 0) htsmsg_add_msg(m, "meta", idclass_serialize0(in->in_class, flist, 0, perm->aa_lang_ui)); htsmsg_add_msg(l, NULL, m); @@ -644,6 +645,7 @@ api_idnode_handler continue; } handler(perm, in); + idnode_perm_unset(in); cnt++; } htsmsg_destroy(msg);