From: leslie Date: Thu, 28 Jul 2011 16:01:28 +0000 (+0200) Subject: cardclient-cccam2: fix cmd05 offset X-Git-Tag: upstream/620~53 X-Git-Url: http://www.vanbest.org/gitweb/?a=commitdiff_plain;h=6e6954b7479579e437c3423f2aa3fbc113503f8c;p=sasc-ng.git cardclient-cccam2: fix cmd05 offset --- 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)) {