]> www.vanbest.org Git - sasc-ng.git/commitdiff
fix CAM stop detection for VDR 1.7.11+
authorleslie <unknown>
Tue, 6 Sep 2011 13:04:24 +0000 (21:04 +0800)
committerleslie <unknown>
Tue, 6 Sep 2011 13:04:24 +0000 (21:04 +0800)
cam.c

diff --git a/cam.c b/cam.c
index f119bcf9e648427f2d12cbfa20ddf1dc502cdc3f..6fc59f4577242d220f9a49cc2f8b2d061a671767 100644 (file)
--- a/cam.c
+++ b/cam.c
@@ -1947,7 +1947,7 @@ void cScCamSlot::Process(const unsigned char *data, int len)
             }
           }
         if(prg->sid!=0) {
-          if(ci_cmd==0x04) {
+          if(ci_cmd==0x04 || (ci_cmd==-1 && ca_lm==0x03)) {
             PRINTF(L_CORE_CI,"%s.%d stop decrypt",devId,slot);
             cam->Stop();
             }