diff --git a/ttynvt.c b/ttynvt.c index 581f228..cb94155 100644 --- a/ttynvt.c +++ b/ttynvt.c @@ -754,7 +754,10 @@ ttynvt_ioctl(fuse_req_t req, int cmd, void *arg, telnet_rfc2217_cfg(tty->tn, TNS_SET_STOPSIZE, &sb, 1); if (tio->c_cflag & CRTSCTS) + { + tty->cmcr |= TIOCM_RTS; telnet_rfc2217_ctl(tty->tn, TNS_CTL_CTSRTS); + } if (!(tty->cmcr & TIOCM_DTR) && speed != B0) {