]> git.ipfire.org Git - thirdparty/tvheadend.git/commitdiff
string list: tiny code reorganization in string_list_to_htsmsg()
authorJaroslav Kysela <perex@perex.cz>
Sat, 3 Feb 2018 19:46:17 +0000 (20:46 +0100)
committerJaroslav Kysela <perex@perex.cz>
Sat, 3 Feb 2018 19:46:17 +0000 (20:46 +0100)
src/string_list.c

index 518ccb7edfde9404a8e60ce92f99be9178a67af9..712065f10c82dedd8dbb3694f9b10f23e3dd39ea 100644 (file)
@@ -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;