]> www.vanbest.org Git - sasc-ng.git/commitdiff
cardclient-gbox: cleanup getmsg
authorleslie <unknown>
Wed, 9 Sep 2009 08:50:58 +0000 (16:50 +0800)
committerleslie <unknown>
Wed, 9 Sep 2009 08:50:58 +0000 (16:50 +0800)
systems/cardclient/gbox.c

index 5dcd13df3200d1b8d971e05c96f0430b8e6dc6e5..3b161191e6dcfbdc3114c1718db233f596b2db3a 100644 (file)
@@ -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;
 }