]> git.ipfire.org Git - thirdparty/tvheadend.git/commitdiff
otamux: fix NULL dereference, fixes #5488
authorJaroslav Kysela <perex@perex.cz>
Wed, 9 Jan 2019 17:41:16 +0000 (18:41 +0100)
committerJaroslav Kysela <perex@perex.cz>
Wed, 9 Jan 2019 17:41:16 +0000 (18:41 +0100)
src/epggrab/otamux.c

index 1a6e6661b84d8c46bd7acc07463faabe1c6e064e..938b1b1b271938787d8a9f4c4f6ff2ffd3ce4fff 100644 (file)
@@ -337,9 +337,9 @@ epggrab_ota_start ( epggrab_ota_mux_t *om, mpegts_mux_t *mm )
       map->om_complete = 1;
     } else {
       tvhdebug(map->om_module->subsys, "%s: grab started", omod->id);
+      if (!strempty(modname) && omod->handlers)
+        omod->handlers(map, mm);
     }
-    if (!strempty(modname))
-      omod->handlers(map, mm);
   }
 }