]> git.ipfire.org Git - thirdparty/tvheadend.git/commitdiff
dvb psi lib: another fix for the table interval check
authorJaroslav Kysela <perex@perex.cz>
Fri, 19 Jan 2018 08:42:59 +0000 (09:42 +0100)
committerJaroslav Kysela <perex@perex.cz>
Fri, 19 Jan 2018 08:42:59 +0000 (09:42 +0100)
src/input/mpegts/dvb_psi_lib.c

index 0bdb6dd769828a39fe22de1b87f0fe6fc0fe05ea..805d066dcf1852dd30a27d24299106d4d860f0c3 100644 (file)
@@ -328,6 +328,7 @@ dvb_table_begin
     /* Interval check */
     if (interval && mt->mt_last_complete &&
       mt->mt_last_complete + interval < gclk()) {
+      mt->mt_last_complete = 0;
       tvhtrace(mt->mt_subsys, "%s:  time interval exceeded, restart", mt->mt_name);
       goto restart;
     }