]> git.ipfire.org Git - thirdparty/tvheadend.git/commitdiff
epg: fix NULL pointer dereference in epg_match_event_fuzzy()
authorJaroslav Kysela <perex@perex.cz>
Wed, 7 Jun 2017 14:47:55 +0000 (16:47 +0200)
committerJaroslav Kysela <perex@perex.cz>
Wed, 7 Jun 2017 14:47:55 +0000 (16:47 +0200)
src/epg.c

index 79539c8caabc5715fbb0607f5245f54f34b3c341..c20f7521f0d1d8fb4e90c9f6ab94304bf2b385ac 100644 (file)
--- a/src/epg.c
+++ b/src/epg.c
@@ -1796,6 +1796,9 @@ static int epg_match_event_fuzzy(epg_broadcast_t *a, epg_broadcast_t *b)
   const char *title1, *title2;
   epg_episode_num_t num1, num2;
 
+  if (a == NULL || b == NULL)
+    return 0;
+
   /* Matching ID */
   if (a->dvb_eid) {
     if (b->dvb_eid && a->dvb_eid == b->dvb_eid)