diff --git a/src/sbbs3/jsexec.c b/src/sbbs3/jsexec.c index 8cc10e35da371499f61763bc3c38448dc47cd9c1..05ff1580571f61071dea39bf296de9ed9ecad69b 100644 --- a/src/sbbs3/jsexec.c +++ b/src/sbbs3/jsexec.c @@ -763,6 +763,7 @@ int main(int argc, char **argv, char** environ) char* omode="w"; int argn; long result; + ulong exec_count=0; BOOL loop=FALSE; BOOL nonbuffered_con=FALSE; @@ -958,6 +959,9 @@ int main(int argc, char **argv, char** environ) do { + if(exec_count++) + fprintf(statfp,"\nRe-running: %s\n", module); + recycled=FALSE; if(!js_init(environ)) { @@ -968,6 +972,9 @@ int main(int argc, char **argv, char** environ) result=js_exec(module,&argv[argn]); + if(result) + lprintf(LOG_ERR,"!Module set exit_code: %ld", result); + fprintf(statfp,"\n"); fprintf(statfp,"JavaScript: Destroying context\n"); JS_DestroyContext(js_cx);