From 6e6954b7479579e437c3423f2aa3fbc113503f8c Mon Sep 17 00:00:00 2001 From: leslie Date: Thu, 28 Jul 2011 18:01:28 +0200 Subject: [PATCH] cardclient-cccam2: fix cmd05 offset --- systems/cardclient/cccam2.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/systems/cardclient/cccam2.c b/systems/cardclient/cccam2.c index 38b46b2..bc37ff9 100644 --- a/systems/cardclient/cccam2.c +++ b/systems/cardclient/cccam2.c @@ -857,8 +857,8 @@ void cCardClientCCcam2::PacketAnalyzer(const struct CmdHeader *hdr, int length) LDUMP(L_CC_CCCAM2EX,cmd0Baes,sizeof(cmd0Baes),"cmd 0B aes key"); cmd05mode=CMD05_MODE_UNKNOWN; } - else if(plen>=0x00 && plen<=0x1f) { - cmd05off=srv->header.cmdlen; + else if(plen>=0x00 && plen<=0x0f) { + cmd05off=plen; PRINTF(L_CC_CCCAM2EX,"cmd 05 offset now %d",cmd05off); } else if((plen>=0x10 && plen<=0x1f) || (plen>=0x24 && plen<=0x2b)) { -- 2.39.5