]> git.ipfire.org Git - thirdparty/tvheadend.git/commitdiff
descrambler: fix NULL deference - fixes #4027
authorJaroslav Kysela <perex@perex.cz>
Mon, 17 Oct 2016 15:15:16 +0000 (17:15 +0200)
committerJaroslav Kysela <perex@perex.cz>
Mon, 17 Oct 2016 15:15:16 +0000 (17:15 +0200)
src/descrambler/descrambler.c

index abc44a80473d62c6cb31c798bcbabb0a09c8c30a..a3cd1f6d48bac9399021649d170f30fd2384d16a 100644 (file)
@@ -683,7 +683,7 @@ descrambler_descramble ( service_t *t,
       ts_recv_packet2((mpegts_service_t *)t, tsb, len);
       return 1;
     }
-    return dr->dr_external ? 1 : -1;
+    return dr && dr->dr_external ? 1 : -1;
   }
 
   if (dr->dr_csa.csa_type == DESCRAMBLER_NONE && dr->dr_queue_total == 0)