]> git.ipfire.org Git - thirdparty/tvheadend.git/commitdiff
EIT: always parse events for 0x4e (now/next) - running flag
authorJaroslav Kysela <perex@perex.cz>
Tue, 3 Nov 2015 12:37:33 +0000 (13:37 +0100)
committerJaroslav Kysela <perex@perex.cz>
Tue, 3 Nov 2015 12:37:33 +0000 (13:37 +0100)
src/epggrab/module/eit.c

index 2d0c2fc381a8f26ea4f8f19691e5192a0cf1ed46..659977ed9a1f1ae10a04e8c4cf549bd7ebfbfc18 100644 (file)
@@ -631,8 +631,9 @@ _eit_callback
   /* Begin */
   r = dvb_table_begin((mpegts_psi_table_t *)mt, ptr, len,
                       tableid, extraid, 11, &st, &sect, &last, &ver);
-  if (r != 1) return r;
-  if (st) {
+  if (r < 0) return r;
+  if (tableid != 0x4e && r != 1) return r;
+  if (st && r > 0) {
     uint32_t mask;
     int sa = seg & 0xF8;
     int sb = 7 - (seg & 0x07);