diff --git a/telnet.h b/telnet.h index 27d8700..c6a0ae4 100644 --- a/telnet.h +++ b/telnet.h @@ -45,7 +45,7 @@ extern void telnet_rfc2217_cfg(tn_ctx_t * tcc, int cmd, extern void telnet_rfc2217_ctl(tn_ctx_t * tcc, unsigned int val); /*RFC2217 modem state*/ -#define TNS_STATE_CD 0x80 +#define TNS_STATE_DCD 0x80 #define TNS_STATE_RI 0x40 #define TNS_STATE_DSR 0x20 #define TNS_STATE_CTS 0x10 diff --git a/ttynvt.c b/ttynvt.c index d62f65e..2bd1738 100644 --- a/ttynvt.c +++ b/ttynvt.c @@ -429,12 +429,12 @@ static void _modem_status_cb(void *cctx, int status) ttynvt_t *tty = cctx; int mcr = 0; - DBG("MCR: DSR=%c CTS=%c RI=%c CD=%c\n", + DBG("MCR: DSR=%c CTS=%c RI=%c DCD=%c\n", status & TNS_STATE_DSR ? '1' : '0', status & TNS_STATE_CTS ? '1' : '0', - status & TNS_STATE_RI ? '1' : '0', status & TNS_STATE_CD ? '1' : '0'); + status & TNS_STATE_RI ? '1' : '0', status & TNS_STATE_DCD ? '1' : '0'); - if (status & TNS_STATE_CD) + if (status & TNS_STATE_DCD) mcr |= TIOCM_CD; if (status & TNS_STATE_RI) mcr |= TIOCM_RI;