From 1d8eef55d8a4ff2f53f4de17a825bfe27d3ec120 Mon Sep 17 00:00:00 2001 From: rswindell <> Date: Fri, 19 Sep 2003 09:03:51 +0000 Subject: [PATCH] No longer need to set [server].terminated property value since modules should be checking js.terminated now. --- src/sbbs3/jsexec.c | 15 +++------------ 1 file changed, 3 insertions(+), 12 deletions(-) diff --git a/src/sbbs3/jsexec.c b/src/sbbs3/jsexec.c index c0651af251..555be93d01 100644 --- a/src/sbbs3/jsexec.c +++ b/src/sbbs3/jsexec.c @@ -59,7 +59,6 @@ FILE* statfp; char revision[16]; BOOL pause_on_exit=FALSE; BOOL pause_on_error=FALSE; -BOOL loop=FALSE; BOOL terminated=FALSE; BOOL terminate_immediately=FALSE; @@ -405,17 +404,8 @@ js_BranchCallback(JSContext *cx, JSScript *script) if(branch.gc_interval && (branch.counter%branch.gc_interval)==0) JS_MaybeGC(cx), branch.gc_attempts++; - if(terminated) { - - if(terminate_immediately) - return(JS_FALSE); - - if(JS_GetProperty(js_cx, js_glob, "server", &val) && val!=JSVAL_VOID) - obj=JSVAL_TO_OBJECT(val); - - val=JSVAL_TRUE; - JS_SetProperty(js_cx, obj, "terminated", &val); - } + if(terminated && terminate_immediately) + return(JS_FALSE); return(JS_TRUE); } @@ -649,6 +639,7 @@ int main(int argc, char **argv, char** environ) char* p; int argn; long result; + BOOL loop=FALSE; confp=stdout; errfp=stderr; -- GitLab