Ken Thomases : ntdll: Fix set_baud_rate for high rates for non-Linux ( bad copy/paste).

Alexandre Julliard julliard at winehq.org
Tue Jul 6 12:33:12 CDT 2010


Module: wine
Branch: master
Commit: 85f32011cd19c26f58e778238c63039c4ff608ef
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=85f32011cd19c26f58e778238c63039c4ff608ef

Author: Ken Thomases <ken at codeweavers.com>
Date:   Tue Jul  6 09:31:55 2010 -0500

ntdll: Fix set_baud_rate for high rates for non-Linux (bad copy/paste).

---

 dlls/ntdll/serial.c |    8 ++++----
 1 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/dlls/ntdll/serial.c b/dlls/ntdll/serial.c
index 0c00303..b52ff22 100644
--- a/dlls/ntdll/serial.c
+++ b/dlls/ntdll/serial.c
@@ -528,17 +528,17 @@ static NTSTATUS set_baud_rate(int fd, const SERIAL_BAUD_RATE* sbr)
     case CBR_38400:     port.c_ospeed = B38400; break;
 #ifdef B57600
     case 57600:
-    case CBR_57600:     port.c_cflag |= B57600; break;
+    case CBR_57600:     port.c_ospeed = B57600; break;
 #endif
 #ifdef B115200
     case 115200:
-    case CBR_115200:    port.c_cflag |= B115200;break;
+    case CBR_115200:    port.c_ospeed = B115200;break;
 #endif
 #ifdef B230400
-    case 230400:	port.c_cflag |= B230400;break;
+    case 230400:	port.c_ospeed = B230400;break;
 #endif
 #ifdef B460800
-    case 460800:	port.c_cflag |= B460800;break;
+    case 460800:	port.c_ospeed = B460800;break;
 #endif
     default:
         ERR("baudrate %d\n", sbr->BaudRate);




More information about the wine-cvs mailing list