]> git.ipfire.org Git - thirdparty/tvheadend.git/commitdiff
dvb_psi: fix sdt parser (when tableid == 0x46 and mux is available), fixes #2586
authorJaroslav Kysela <perex@perex.cz>
Sat, 3 Jan 2015 20:30:57 +0000 (21:30 +0100)
committerJaroslav Kysela <perex@perex.cz>
Sat, 3 Jan 2015 20:30:57 +0000 (21:30 +0100)
src/input/mpegts/dvb_psi.c

index e3347fa6625a241d9b3fb13fdca2ea382c8f4b72..c3d6eace3c49f68fa9753af2c375cd6df9dd24d3 100644 (file)
@@ -1560,7 +1560,8 @@ dvb_sdt_callback
     LIST_FOREACH(mm, &mn->mn_muxes, mm_network_link)
       if (mm->mm_onid == onid && mm->mm_tsid == tsid)
         break;
-    goto done;
+    if (!mm)
+      goto done;
   }
 
   /* Service loop */