From: Jaroslav Kysela Date: Sat, 3 Jan 2015 20:30:57 +0000 (+0100) Subject: dvb_psi: fix sdt parser (when tableid == 0x46 and mux is available), fixes #2586 X-Git-Tag: v4.1~538 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=c4089cc7a378abc2d8912d86d6440aab6230967a;p=thirdparty%2Ftvheadend.git dvb_psi: fix sdt parser (when tableid == 0x46 and mux is available), fixes #2586 --- diff --git a/src/input/mpegts/dvb_psi.c b/src/input/mpegts/dvb_psi.c index e3347fa66..c3d6eace3 100644 --- a/src/input/mpegts/dvb_psi.c +++ b/src/input/mpegts/dvb_psi.c @@ -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 */