]> git.ipfire.org Git - thirdparty/tvheadend.git/commitdiff
descrambler: fix another NULL dereference, fixes #4766
authorJaroslav Kysela <perex@perex.cz>
Mon, 4 Dec 2017 21:47:48 +0000 (22:47 +0100)
committerJaroslav Kysela <perex@perex.cz>
Mon, 4 Dec 2017 21:47:48 +0000 (22:47 +0100)
src/descrambler/descrambler.c

index bdb45cb25b2cfa347d16f24ed892abf5b6440bec..98ea230d20ccd765aaaf7825ae88f7bb658720af 100644 (file)
@@ -1157,7 +1157,7 @@ dd_destroy:
         if (!key_started(dr, ki) && tvhlog_limit(&dr->dr_loglimit_key, 10))
           tvhwarn(LS_DESCRAMBLER, "%s %s stream key[%d] is not valid",
                    ((mpegts_service_t *)t)->s_dvb_svcname,
-                   (ki & 0x40) ? "odd" : "even", tk->key_pid);
+                   (ki & 0x40) ? "odd" : "even", extractpid(tsb));
         goto next;
       }
       if (key_changed(dr, tk, ki, mclk())) {