From: Jaroslav Kysela Date: Mon, 5 Dec 2016 19:34:04 +0000 (+0100) Subject: api idnode: fix compilation error and memory leak X-Git-Tag: v4.2.1~191 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=2f8e9488e5ffd8b79d1c6a8fc89df1b3856193b8;p=thirdparty%2Ftvheadend.git api idnode: fix compilation error and memory leak --- diff --git a/src/api/api_idnode.c b/src/api/api_idnode.c index bbc0dd7dc..297069f3e 100644 --- a/src/api/api_idnode.c +++ b/src/api/api_idnode.c @@ -734,11 +734,13 @@ api_idnode_create( htsmsg_t **resp, idnode_t *in ) void api_idnode_create_list( htsmsg_t **resp, htsmsg_t *list ) { - if (list == NULL) + if (list == NULL) { + htsmsg_destroy(list); return; + } if (*resp == NULL) *resp = htsmsg_create_map(); - htsmsg_add_str(*resp, "uuid", list); + htsmsg_add_msg(*resp, "uuid", list); } void api_idnode_init ( void )