From f59cb427e68454e53f120212cd0d5646739bdefe Mon Sep 17 00:00:00 2001 From: rswindell <> Date: Fri, 28 Oct 2011 09:02:06 +0000 Subject: [PATCH] Give back what Deuce taketh away. --- src/sbbs3/main.cpp | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/sbbs3/main.cpp b/src/sbbs3/main.cpp index bd20a7f40f..8a7b05bdb2 100644 --- a/src/sbbs3/main.cpp +++ b/src/sbbs3/main.cpp @@ -1119,6 +1119,13 @@ bool sbbs_t::js_init(ulong* stack_frame) return(false); JS_BEGINREQUEST(js_cx); + memset(&js_callback,0,sizeof(js_callback)); + js_callback.limit = startup->js.time_limit; + js_callback.gc_interval = startup->js.gc_interval; + js_callback.yield_interval = startup->js.yield_interval; + js_callback.terminated = &terminated; + js_callback.auto_terminate = TRUE; + bool success=false; bool rooted=false; @@ -1131,7 +1138,7 @@ bool sbbs_t::js_init(ulong* stack_frame) /* Global Objects (including system, js, client, Socket, MsgBase, File, User, etc. */ if(!js_CreateCommonObjects(js_cx, &scfg, &cfg, js_global_functions ,uptime, startup->host_name, SOCKLIB_DESC /* system */ - ,&js_callback /* js */ + ,&js_callback /* js */ ,&startup->js ,&client, client_socket /* client */ ,&js_server_props /* server */ -- GitLab