]> git.ipfire.org Git - thirdparty/tvheadend.git/commitdiff
dvb psi: parse first table bugfix2
authorJaroslav Kysela <perex@perex.cz>
Sun, 11 Feb 2018 16:44:16 +0000 (17:44 +0100)
committerJaroslav Kysela <perex@perex.cz>
Sun, 11 Feb 2018 16:44:16 +0000 (17:44 +0100)
src/input/mpegts/dvb_psi_lib.c

index ce181601eb47785ba52c45a4d9e595e0cbbd19a7..ef0648bd3bc3731d6cf0859e0f037c2174b13f4e 100644 (file)
@@ -350,7 +350,9 @@ dvb_table_begin
     }
 
     /* New version */
-    if (st->version != MPEGTS_PSI_VERSION_NONE && st->version != *ver) {
+    if (st->version == MPEGTS_PSI_VERSION_NONE)
+      st->version = *ver;
+    if (st->version != *ver) {
       tvhtrace(mt->mt_subsys, "%s:  new version, restart", mt->mt_name);
       mpegts_table_state_restart(mt, st, *last, *ver);
     }