]> git.ipfire.org Git - thirdparty/tvheadend.git/commitdiff
config: coverity - missing NULL check
authorJaroslav Kysela <perex@perex.cz>
Fri, 3 Oct 2014 15:25:38 +0000 (17:25 +0200)
committerJaroslav Kysela <perex@perex.cz>
Fri, 3 Oct 2014 15:25:38 +0000 (17:25 +0200)
src/config.c

index 3ed19eb849e981a3f484cdbd6f3fbda8b310e076..5cbdc85d91475ef7c205af19fa43784148b0ccaa 100644 (file)
@@ -598,7 +598,7 @@ config_migrate_v6 ( void )
     htsmsg_t *xc, *ch;
     htsmsg_t *xchs = hts_settings_load("xmltv/channels");
     htsmsg_t *chs  = hts_settings_load_r(1, "channel");
-    if (xchs) {
+    if (chs) {
       HTSMSG_FOREACH(f, chs) {
         if ((ch = htsmsg_get_map_by_field(f))) {
           if ((str = htsmsg_get_str(ch, "xmltv-channel"))) {
@@ -608,6 +608,8 @@ config_migrate_v6 ( void )
           }
         }
       }
+    }
+    if (xchs) {
       HTSMSG_FOREACH(f, xchs) {
         if ((xc = htsmsg_get_map_by_field(f))) {
           hts_settings_save(xc, "epggrab/xmltv/channels/%s", f->hmf_name);