]> git.ipfire.org Git - thirdparty/tvheadend.git/commitdiff
descrambler: fix another thinko (and crash)
authorJaroslav Kysela <perex@perex.cz>
Fri, 27 Mar 2015 17:40:30 +0000 (18:40 +0100)
committerJaroslav Kysela <perex@perex.cz>
Fri, 27 Mar 2015 17:40:30 +0000 (18:40 +0100)
src/descrambler/descrambler.c

index abe4e95620f067bb8b36496c1681b8773b39a4a4..3c46619765315e2b8a7ba18ab67f50fb0f29b590 100644 (file)
@@ -421,7 +421,7 @@ descrambler_descramble ( service_t *t,
         ki = tsb2[3];
         if ((ki & 0x80) != 0x00) {
           if (key_valid(dr, ki) == 0) {
-            sbuf_cut(&dr->dr_buf, tsb2 - tsb);
+            sbuf_cut(&dr->dr_buf, tsb2 - dr->dr_buf.sb_data);
             flush_data = 1;
             goto next;
           }