From: leslie <unknown>
Date: Tue, 29 Dec 2009 17:47:56 +0000 (+0100)
Subject: cardclient-cccam2: fix check cmd send result
X-Git-Tag: upstream/620~122
X-Git-Url: http://www.vanbest.org/gitweb/?a=commitdiff_plain;h=5c0f0b783d7c1548b870f30ca8c362b416fe649a;p=sasc-ng.git

cardclient-cccam2: fix check cmd send result
---

diff --git a/systems/cardclient/cccam2.c b/systems/cardclient/cccam2.c
index e724937..fbb7259 100644
--- a/systems/cardclient/cccam2.c
+++ b/systems/cardclient/cccam2.c
@@ -644,7 +644,7 @@ void cCardClientCCcam2::PacketAnalyzer(const struct CmdHeader *hdr, int length)
         if(plen>0) {
           static const struct CmdHeader resp = { 0,5,0 };
           LDUMP(L_CC_CCCAM2DT,((struct GenericCmd *)hdr)->payload,plen,"CMD 05 payload");
-          if(CryptSend((unsigned char *)&resp,sizeof(resp))<0)
+          if(!CryptSend((unsigned char *)&resp,sizeof(resp)))
             PRINTF(L_CC_CCCAM2,"failed to send cmd 05 response");
           keymaskpos=60;
           }
@@ -1018,7 +1018,7 @@ void cCardClientCCcam2::Action(void)
       }
     if(lastsend.TimedOut()) {
       static const struct CmdHeader ping = { 0,6,0 };
-      if(CryptSend((unsigned char *)&ping,sizeof(ping))<0)
+      if(!CryptSend((unsigned char *)&ping,sizeof(ping)))
         PRINTF(L_CC_CCCAM2,"failed to send server PING");
       }
     usleep(10);