]> git.ipfire.org Git - thirdparty/tvheadend.git/commitdiff
descrambler: fix the wrong condition in descrambler_open_pid_(), fixes #2846
authorJaroslav Kysela <perex@perex.cz>
Fri, 15 May 2015 14:09:16 +0000 (16:09 +0200)
committerJaroslav Kysela <perex@perex.cz>
Fri, 15 May 2015 14:11:35 +0000 (16:11 +0200)
src/descrambler/descrambler.c

index bcf560b5d56795387d53b3db3166fc99f12efb1d..a0eaa39f4e99b6256929cbafd087435c03e29c37 100644 (file)
@@ -623,7 +623,7 @@ descrambler_open_pid_( mpegts_mux_t *mux, void *opaque, int pid,
   flags  = (pid >> 16) & MT_FAST;
   pid   &= 0x1fff;
   TAILQ_FOREACH(dt, &mux->mm_descrambler_tables, link) {
-    if (dt->table->mt_pid != pid && (dt->table->mt_flags & MT_FAST) != flags)
+    if (dt->table->mt_pid != pid || (dt->table->mt_flags & MT_FAST) != flags)
       continue;
     TAILQ_FOREACH(ds, &dt->sections, link) {
       if (ds->opaque == opaque)