From c389573c91f62ddb486ab2e63d8e4e7b0f22f6cb Mon Sep 17 00:00:00 2001 From: Mark Pizzolato Date: Mon, 5 Jun 2017 02:41:39 -0700 Subject: [PATCH] SCP: Avoid output to log during DEPOSIT command --- scp.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/scp.c b/scp.c index 0b66d963..d066c395 100644 --- a/scp.c +++ b/scp.c @@ -7094,7 +7094,7 @@ for (gptr = gbuf, reason = SCPE_OK; return SCPE_ARG; reason = exdep_reg_loop (ofile, sim_schrptr, flag, cptr, lowr, highr, (uint32) low, (uint32) high); - if ((!sim_oline) && (sim_log && (ofile == stdout))) + if ((flag & EX_E) && (!sim_oline) && (sim_log && (ofile == stdout))) exdep_reg_loop (sim_log, sim_schrptr, EX_E, cptr, lowr, highr, (uint32) low, (uint32) high); continue; @@ -7109,7 +7109,7 @@ for (gptr = gbuf, reason = SCPE_OK; return SCPE_ARG; reason = exdep_addr_loop (ofile, sim_schaptr, flag, cptr, low, high, sim_dfdev, sim_dfunit); - if ((!sim_oline) && (sim_log && (ofile == stdout))) + if ((flag & EX_E) && (!sim_oline) && (sim_log && (ofile == stdout))) exdep_addr_loop (sim_log, sim_schaptr, EX_E, cptr, low, high, sim_dfdev, sim_dfunit); } /* end for */