From 85f5671851ccb767250280863cf75621bb6e74b4 Mon Sep 17 00:00:00 2001 From: rswindell <> Date: Thu, 14 Apr 2005 10:50:24 +0000 Subject: [PATCH] If error and console messages are redirected to files (using -e and -o options) echo error messages to status output (default: stderr) as well. --- src/sbbs3/jsexec.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/sbbs3/jsexec.c b/src/sbbs3/jsexec.c index 800970cb30..b131b1abb4 100644 --- a/src/sbbs3/jsexec.c +++ b/src/sbbs3/jsexec.c @@ -146,9 +146,12 @@ int lprintf(int level, char *fmt, ...) return(ret); } #endif - if(level<=err_level) + if(level<=err_level) { ret=fprintf(errfp,"%s\n",sbuf); - if(level>err_level || (errfp!=stderr && errfp!=confp)) + if(errfp!=stderr && confp!=stdout) + ret=fprintf(statfp,"%s\n",sbuf); + } + if(level>err_level || errfp!=stderr) ret=fprintf(confp,"%s\n",sbuf); return(ret); } -- GitLab