From: Jaroslav Kysela Date: Wed, 7 Jun 2017 13:22:30 +0000 (+0200) Subject: eit: another title member fix X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=a16b24017f199923cf8d4b64deb05dbd3dbe8563;p=thirdparty%2Ftvheadend.git eit: another title member fix --- diff --git a/src/epggrab/module/eit.c b/src/epggrab/module/eit.c index 993cc7dbd..d831873c0 100644 --- a/src/epggrab/module/eit.c +++ b/src/epggrab/module/eit.c @@ -532,8 +532,7 @@ static int _eit_process_event_one _ebc.dvb_eid = eid; _ebc.start = start; _ebc.stop = stop; - _ee.title = title_copy = ev.title; - ev.title = NULL; + _ee.title = title_copy = lang_str_copy(ev.title); ebc = epg_match_now_next(ch, &_ebc); tvhtrace(mod->subsys, "%s: running state only ebc=%p", svc->s_dvb_svcname ?: "(null)", ebc); @@ -627,7 +626,7 @@ tidy: } } - free(title_copy); + if (title_copy) lang_str_destroy(title_copy); return 0; }