From 186fa30f37fffc75021f0ca1f6e241dae1c5705c Mon Sep 17 00:00:00 2001 From: Mark Pizzolato Date: Thu, 7 Jan 2021 17:11:03 -0800 Subject: [PATCH] SCP: Assure that remote console sessions continue after multiple reboots --- sim_console.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/sim_console.c b/sim_console.c index a349be4a..6f5411f5 100644 --- a/sim_console.c +++ b/sim_console.c @@ -1887,8 +1887,7 @@ if (sim_rem_con_tmxr.lines) { if (rem->smp_reg_count) sim_activate (&rem_con_smp_smpl_units[rem->line], rem->smp_sample_interval); /* schedule */ } - if (i != sim_rem_con_tmxr.lines) - sim_activate_after (rem_con_data_unit, 100000); /* continue polling for open sessions */ + sim_activate_after (rem_con_data_unit, 100000); /* continue polling for open sessions */ return sim_rem_con_poll_svc (rem_con_poll_unit); /* establish polling for new sessions */ } return SCPE_OK; @@ -1903,7 +1902,7 @@ if (flag) { if (r == SCPE_OK) { if (sim_rem_con_tmxr.master) /* already open? */ sim_set_rem_telnet (0, NULL); /* close first */ - if (sim_rem_con_tmxr.lines == 0) /* Ir no connection limit set */ + if (sim_rem_con_tmxr.lines == 0) /* if no connection limit set */ sim_set_rem_connections (0, "1"); /* use 1 */ sim_rem_con_tmxr.buffered = 8192; /* Use big enough buffers */ sim_register_internal_device (&sim_remote_console);