diff --git a/src/sbbs3/js_global.c b/src/sbbs3/js_global.c index e5f45d89b5f6fbac320ed5b6861e0e7368091c8d..1e5cb5c30a507175f9b91090dcd6f28eeef0d1e9 100644 --- a/src/sbbs3/js_global.c +++ b/src/sbbs3/js_global.c @@ -122,6 +122,7 @@ static void background_thread(void* arg) SetThreadName("JS Background"); msgQueueAttach(bg->msg_queue); JS_SetContextThread(bg->cx); + JS_SetThreadStackLimit(bg->cx, 0); JS_BEGINREQUEST(bg->cx); if(!JS_ExecuteScript(bg->cx, bg->obj, bg->script, &result) && JS_GetProperty(bg->cx, bg->obj, "exit_code", &exit_code))