diff --git a/src/epggrab/module/eit.c b/src/epggrab/module/eit.c index 48480b66..f8eb26d6 100644 --- a/src/epggrab/module/eit.c +++ b/src/epggrab/module/eit.c @@ -374,8 +374,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); } }