From: Jaroslav Kysela Date: Fri, 3 Oct 2014 15:25:38 +0000 (+0200) Subject: config: coverity - missing NULL check X-Git-Tag: v4.1~1172 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=aff146364e8ca191c0224aba87ab9ddffa0c050c;p=thirdparty%2Ftvheadend.git config: coverity - missing NULL check --- diff --git a/src/config.c b/src/config.c index 3ed19eb84..5cbdc85d9 100644 --- a/src/config.c +++ b/src/config.c @@ -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);