diff --git a/sim_console.c b/sim_console.c index 163ee706..47f9f501 100644 --- a/sim_console.c +++ b/sim_console.c @@ -2972,8 +2972,12 @@ return sim_os_ttcmd (); t_stat sim_ttclose (void) { -tmxr_shutdown (); -return sim_os_ttclose (); +t_stat r1 = tmxr_shutdown (); +t_stat r2 = sim_os_ttclose (); + +if (r1 != SCPE_OK) + return r1; +return r2; } t_bool sim_ttisatty (void)