]> git.ipfire.org Git - thirdparty/tvheadend.git/commitdiff
cclient: mark correctly ECM PID for close, fixes #5659
authorJaroslav Kysela <perex@perex.cz>
Mon, 29 Jul 2019 18:53:41 +0000 (20:53 +0200)
committerJaroslav Kysela <perex@perex.cz>
Mon, 29 Jul 2019 18:53:41 +0000 (20:53 +0200)
src/descrambler/cclient.c

index 66ac337db03c47ca5cc0ba816e9c88d003fad2b2..5128acf747239af54756537d581b54aa1fa79338 100644 (file)
@@ -1023,7 +1023,8 @@ cc_service_destroy0(cclient_t *cc, th_descrambler_t *td)
   int i;
 
   for (i = 0; i < ct->cs_epids.count; i++)
-    descrambler_close_pid(ct->cs_mux, ct, ct->cs_epids.pids[i].pid);
+    descrambler_close_pid(ct->cs_mux, ct,
+                          DESCRAMBLER_ECM_PID(ct->cs_epids.pids[i].pid));
   mpegts_pid_done(&ct->cs_epids);
 
   cc_service_ecm_pid_free(ct);