diff --git a/src/sbbs3/js_global.c b/src/sbbs3/js_global.c index 8328239d673e464e75420f463ca5b55ce0ec6e81..30746b85c989a3183b14d1f96de57280b192566f 100644 --- a/src/sbbs3/js_global.c +++ b/src/sbbs3/js_global.c @@ -608,6 +608,7 @@ js_load(JSContext *cx, uintN argc, jsval *arglist) JS_SET_RVAL(cx, arglist, OBJECT_TO_JSVAL(js_CreateQueueObject(cx, obj, NULL, bg->msg_queue))); rc=JS_SUSPENDREQUEST(cx); JS_RESUMEREQUEST(bg->cx, brc); + js_PrepareToExecute(bg->cx, bg->obj, path, NULL, bg->obj); JS_ENDREQUEST(bg->cx); JS_ClearContextThread(bg->cx); bg->sem=&p->bg_sem;