]> git.ipfire.org Git - thirdparty/tvheadend.git/commitdiff
opentv: another copy-and-paste fix (title)
authorJaroslav Kysela <perex@perex.cz>
Fri, 5 Feb 2016 11:34:11 +0000 (12:34 +0100)
committerJaroslav Kysela <perex@perex.cz>
Fri, 5 Feb 2016 11:34:11 +0000 (12:34 +0100)
src/epggrab/module/opentv.c

index 049c9d9be41cf9922febe1009d8d5c42b2a8b81e..740d481d102f0c83cdb950143e39742390125616 100644 (file)
@@ -317,7 +317,7 @@ opentv_parse_event_section_one
   epg_episode_t *ee;
   epg_serieslink_t *es;
   opentv_event_t ev;
-  char buffer[2048];
+  char buffer[2048], *s;
   lang_str_t *ls;
   uint32_t changes, changes2, changes3;
 
@@ -394,14 +394,13 @@ opentv_parse_event_section_one
         /* try to cleanup the title */
         if (_opentv_apply_pattern_list(buffer, sizeof(buffer), ev.title, &mod->p_cleanup_title)) {
           tvhtrace("opentv", "  clean title '%s'", buffer);
-          ls = lang_str_create2(buffer, lang);
-          save |= epg_episode_set_title(ee, ls, &changes3);
-          lang_str_destroy(ls);
+          s = buffer;
         } else {
-          ls = lang_str_create2(buffer, lang);
-          save |= epg_episode_set_title(ee, ls, &changes3);
-          lang_str_destroy(ls);
+          s = ev.title;
         }
+        ls = lang_str_create2(s, lang);
+        save |= epg_episode_set_title(ee, ls, &changes3);
+        lang_str_destroy(ls);
       }
       if (ev.cat) {
         epg_genre_list_t *egl = calloc(1, sizeof(epg_genre_list_t));