From: Jaroslav Kysela Date: Sat, 3 Feb 2018 19:46:17 +0000 (+0100) Subject: string list: tiny code reorganization in string_list_to_htsmsg() X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=2187a69ffa8e71577a32469dafdd66bdbcbe8c7b;p=thirdparty%2Ftvheadend.git string list: tiny code reorganization in string_list_to_htsmsg() --- diff --git a/src/string_list.c b/src/string_list.c index 518ccb7ed..712065f10 100644 --- a/src/string_list.c +++ b/src/string_list.c @@ -84,10 +84,11 @@ string_list_insert_lowercase(string_list_t *l, const char *id) htsmsg_t * string_list_to_htsmsg(const string_list_t *l) { - htsmsg_t *ret = NULL; + htsmsg_t *ret; string_list_item_t *item; - if (RB_FIRST(l)) - ret = htsmsg_create_list(); + if (!RB_FIRST(l)) + return NULL; + ret = htsmsg_create_list(); RB_FOREACH(item, l, h_link) htsmsg_add_str(ret, NULL, item->id); return ret;