]> git.ipfire.org Git - thirdparty/tvheadend.git/commitdiff
opentv: another coverity scan fix
authorJaroslav Kysela <perex@perex.cz>
Sun, 22 Mar 2015 20:24:01 +0000 (21:24 +0100)
committerJaroslav Kysela <perex@perex.cz>
Sun, 22 Mar 2015 20:24:01 +0000 (21:24 +0100)
src/epggrab/module/opentv.c

index f48e9d4827cb05154aad7bb9c1794f17b97518be..d735390e9dc0e852111101f752e69bb96a7e4abd 100644 (file)
@@ -706,9 +706,9 @@ static void _opentv_compile_pattern_list ( opentv_pattern_list_t *list, htsmsg_t
   TAILQ_INIT(list);
   if (!l) return;
   HTSMSG_FOREACH(f, l) {
-    pattern = calloc(1, sizeof(opentv_pattern_t));
     s = htsmsg_field_get_str(f);
     if (s == NULL) continue;
+    pattern = calloc(1, sizeof(opentv_pattern_t));
     pattern->text = strdup(s);
     if (regcomp(&pattern->compiled, pattern->text, REG_EXTENDED)) {
       tvhlog(LOG_WARNING, "opentv", "error compiling pattern \"%s\"", pattern->text);