]> git.ipfire.org Git - thirdparty/tvheadend.git/commitdiff
tsdemux: fix the wrong PAT/PMT/EIT filter (commit 52afeb68b23cfc611aade4b66a0a0d3dd51...
authorJaroslav Kysela <perex@perex.cz>
Mon, 20 Nov 2017 15:05:19 +0000 (16:05 +0100)
committerJaroslav Kysela <perex@perex.cz>
Mon, 20 Nov 2017 15:05:28 +0000 (16:05 +0100)
src/input/mpegts/tsdemux.c

index d4d0191db024be27ead4aeef7707278e2d35bca2..4b7806fefc1c6299ac8cb7831d791dbe34b2ea4d 100644 (file)
@@ -328,7 +328,7 @@ ts_recv_packet1
     service_set_streaming_status_flags((service_t*)t, TSS_INPUT_SERVICE);
 
   scrambled = t->s_scrambled_seen;
-  if(!t->s_scrambled_pass && ((tsb[3] & 0xc0) || scrambled)) {
+  if(!t->s_scrambled_pass && ((tsb[3] & 0xc0) || (st && scrambled))) {
 
     /**
      * Lock for descrambling, but only if packet was not in error