From: leslie <unknown>
Date: Wed, 5 Aug 2009 08:55:53 +0000 (+0800)
Subject: cardclient-cccam2: fix handling of cmd 0
X-Git-Tag: upstream/620~222
X-Git-Url: http://www.vanbest.org/gitweb/?a=commitdiff_plain;h=e0b4cf0e10ecb4c2d9f93f0bd868816116b49a51;p=sasc-ng.git

cardclient-cccam2: fix handling of cmd 0
---

diff --git a/systems/cardclient/cccam2.c b/systems/cardclient/cccam2.c
index 55bd648..cc89e03 100644
--- a/systems/cardclient/cccam2.c
+++ b/systems/cardclient/cccam2.c
@@ -371,8 +371,10 @@ cCardClientCCcam2::~cCardClientCCcam2()
 void cCardClientCCcam2::PacketAnalyzer(const unsigned char *data, int length)
 {
   int cmdlen=UINT16_BE(&data[2]);
-  if(cmdlen>0 && cmdlen+4<=length) {
+  if(cmdlen+4<=length) {
     switch(data[1]) {
+      case 0:
+        break;
       case 1:
         {
         PRINTF(L_CC_CCCAM2,"got CW, current shareid %08x",shareid);