From e79e41d9e48faff29768978894bf42edc1a9f232 Mon Sep 17 00:00:00 2001 From: Mark Pizzolato Date: Tue, 1 Apr 2014 19:45:47 -0700 Subject: [PATCH] TMXR: Change DSR to reflect attached state of line and DCD to reflect connected state of the line. --- sim_tmxr.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/sim_tmxr.c b/sim_tmxr.c index 71401280..028d251c 100644 --- a/sim_tmxr.c +++ b/sim_tmxr.c @@ -1375,7 +1375,11 @@ if ((lp->sock) || (lp->serport) || (lp->loopback)) { incoming_state = TMXR_MDM_RNG | TMXR_MDM_DCD | TMXR_MDM_DSR; } else - incoming_state = 0; + if ((lp->master) || (lp->mp && lp->mp->master) || + (lp->port && lp->destination)) + incoming_state = TMXR_MDM_DSR; + else + incoming_state = 0; lp->modembits |= incoming_state; dptr = (lp->dptr ? lp->dptr : (lp->mp ? lp->mp->dptr : NULL)); if (sim_deb && lp->mp && dptr) {