From: leslie Date: Wed, 9 Sep 2009 08:50:58 +0000 (+0800) Subject: cardclient-gbox: cleanup getmsg X-Git-Tag: upstream/620~178 X-Git-Url: http://www.vanbest.org/gitweb/?a=commitdiff_plain;h=14147e067b1d6e97331288305ea7e84cd2dac0f7;p=sasc-ng.git cardclient-gbox: cleanup getmsg --- diff --git a/systems/cardclient/gbox.c b/systems/cardclient/gbox.c index 5dcd13d..3b16119 100644 --- a/systems/cardclient/gbox.c +++ b/systems/cardclient/gbox.c @@ -73,8 +73,7 @@ int cCardClientGbox::GetMsg(int cmd, unsigned char *buff, int len) int n; do { n=so.Read(buff,-len); - if(n<0) break; - } while(buff[0]!=cmd); + } while(n>0 && buff[0]!=cmd); return n; }