From: Jaroslav Kysela Date: Wed, 7 Jun 2017 10:16:55 +0000 (+0200) Subject: eit: add more title mangling for EITp/f running processing X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=c37aa3eed7282f9674bc6957c6669e2fb3e6adc6;p=thirdparty%2Ftvheadend.git eit: add more title mangling for EITp/f running processing --- diff --git a/src/epggrab/module/eit.c b/src/epggrab/module/eit.c index 844fd0403..993cc7dbd 100644 --- a/src/epggrab/module/eit.c +++ b/src/epggrab/module/eit.c @@ -430,6 +430,7 @@ static int _eit_process_event_one epg_serieslink_t *es; epg_running_t run; eit_event_t ev; + lang_str_t *title_copy = NULL; uint32_t changes2 = 0, changes3 = 0, changes4 = 0; char tm1[32], tm2[32]; @@ -531,7 +532,8 @@ static int _eit_process_event_one _ebc.dvb_eid = eid; _ebc.start = start; _ebc.stop = stop; - _ee.title = ev.title; + _ee.title = title_copy = ev.title; + ev.title = NULL; ebc = epg_match_now_next(ch, &_ebc); tvhtrace(mod->subsys, "%s: running state only ebc=%p", svc->s_dvb_svcname ?: "(null)", ebc); @@ -625,6 +627,7 @@ tidy: } } + free(title_copy); return 0; }