From 00f6cd59a2128fb42a2dbb568109392dfa1b047b Mon Sep 17 00:00:00 2001 From: Mark Pizzolato Date: Mon, 3 Apr 2017 12:56:48 -0700 Subject: [PATCH] SCP: Make sure that SCPE_OK isn't interpreted as error in sim_messagef Error status returns cause the line in a DO file to be displayed. This should only happen for non SCPE_OK status. --- scp.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/scp.c b/scp.c index f3777a7d..a7707e59 100644 --- a/scp.c +++ b/scp.c @@ -11023,7 +11023,8 @@ while (1) { /* format passed string, arg break; } -if (sim_do_ocptr[sim_do_depth]) { +if ((sim_do_ocptr[sim_do_depth]) && + ((stat & ~SCPE_NOMESSAGE) != SCPE_OK)) { if (!sim_do_echo && !sim_quiet && !inhibit_message) sim_printf("%s> %s\n", do_position(), sim_do_ocptr[sim_do_depth]); else {