diff --git a/src/epggrab/module/eit.c b/src/epggrab/module/eit.c index b23592bb..83e9f823 100644 --- a/src/epggrab/module/eit.c +++ b/src/epggrab/module/eit.c @@ -376,8 +376,8 @@ static int _eit_callback char *uri; uri = epg_hash(title, summary, desc); if (uri) { - ee = epg_episode_find_by_uri(uri, 1, &save2); - save |= epg_broadcast_set_episode(ebc, ee); + if ((ee = epg_episode_find_by_uri(uri, 1, &save2))) + save |= epg_broadcast_set_episode(ebc, ee); free(uri); } }