slattach: preserve speed in non-raw mode. +39 bytes.
authorDenis Vlasenko <vda.linux@googlemail.com>
Tue, 16 Sep 2008 21:27:59 +0000 (21:27 -0000)
committerDenis Vlasenko <vda.linux@googlemail.com>
Tue, 16 Sep 2008 21:27:59 +0000 (21:27 -0000)
 by Matthieu CASTET (matthieu.castet AT parrot.com)

networking/slattach.c

index 52f7f3cffaa9ca632363cb62284425acbe6832de..d3212bb40d845b9f23c086256c4036a44f73320c 100644 (file)
@@ -206,6 +206,8 @@ int slattach_main(int argc UNUSED_PARAM, char **argv)
                state.c_cflag = CS8 | HUPCL | CREAD
                              | ((opt & OPT_L_local) ? CLOCAL : 0)
                              | ((opt & OPT_F_noflow) ? 0 : CRTSCTS);
+               cfsetispeed(&state, cfgetispeed(&saved_state));
+               cfsetospeed(&state, cfgetospeed(&saved_state));
        }
 
        if (opt & OPT_s_baud) {