ttynvt: On TCSET* skip rfc2217 baud rate change if zero
https://gitlab.com/lars-thrane-as/ttynvt/-/merge_requests/15
This commit is contained in:
+6
-2
@@ -824,8 +824,12 @@ ttynvt_ioctl(fuse_req_t req, int cmd, void *arg,
|
||||
goto do_tcset;
|
||||
do_tcset:
|
||||
/* BEWARE of termios/termios2 buf structure difference! */
|
||||
byte4 = htonl(baud);
|
||||
telnet_rfc2217_cfg(tty->tn, TNS_SET_BAUDRATE, &byte4, 4);
|
||||
|
||||
if (baud != 0)
|
||||
{
|
||||
byte4 = htonl(baud);
|
||||
telnet_rfc2217_cfg(tty->tn, TNS_SET_BAUDRATE, &byte4, 4);
|
||||
}
|
||||
|
||||
byte = _tio_csize(tio);
|
||||
telnet_rfc2217_cfg(tty->tn, TNS_SET_DATASIZE, &byte, 1);
|
||||
|
||||
Reference in New Issue
Block a user