]> www.vanbest.org Git - sasc-ng.git/commitdiff
smartcards: fix setserial fix
authorleslie <unknown>
Tue, 31 Mar 2009 09:46:57 +0000 (17:46 +0800)
committerleslie <unknown>
Tue, 31 Mar 2009 09:46:57 +0000 (17:46 +0800)
smartcard.c

index 6182ba45b10327fea56004cb258f63a50272b6ba..aa4c36bb313a06ecefe740ab137f15a2f49fc2de 100644 (file)
@@ -785,7 +785,7 @@ bool cSmartCardSlotSerial::DeviceSetMode(int mode, int baud)
       PRINTF(L_CORE_SERIAL,"%s: get serial failed: %s",devName,strerror(errno));
       PRINTF(L_CORE_SERIAL,"%s: custombaud not used, try to continue...",devName);
       }
-    if(!custom && ((s.flags&ASYNC_SPD_MASK)==ASYNC_SPD_CUST || s.custom_divisor!=0)) {
+    else if(!custom && ((s.flags&ASYNC_SPD_MASK)==ASYNC_SPD_CUST || s.custom_divisor!=0)) {
       s.custom_divisor=0;
       s.flags &= ~ASYNC_SPD_MASK;
       if(ioctl(fd,TIOCSSERIAL,&s)<0) {