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:
@@ -824,8 +824,12 @@ ttynvt_ioctl(fuse_req_t req, int cmd, void *arg,
|
|||||||
goto do_tcset;
|
goto do_tcset;
|
||||||
do_tcset:
|
do_tcset:
|
||||||
/* BEWARE of termios/termios2 buf structure difference! */
|
/* BEWARE of termios/termios2 buf structure difference! */
|
||||||
|
|
||||||
|
if (baud != 0)
|
||||||
|
{
|
||||||
byte4 = htonl(baud);
|
byte4 = htonl(baud);
|
||||||
telnet_rfc2217_cfg(tty->tn, TNS_SET_BAUDRATE, &byte4, 4);
|
telnet_rfc2217_cfg(tty->tn, TNS_SET_BAUDRATE, &byte4, 4);
|
||||||
|
}
|
||||||
|
|
||||||
byte = _tio_csize(tio);
|
byte = _tio_csize(tio);
|
||||||
telnet_rfc2217_cfg(tty->tn, TNS_SET_DATASIZE, &byte, 1);
|
telnet_rfc2217_cfg(tty->tn, TNS_SET_DATASIZE, &byte, 1);
|
||||||
|
|||||||
Reference in New Issue
Block a user