From 3156bde1f4370a1226116ee16a1c6eb0999ab1f0 Mon Sep 17 00:00:00 2001 From: rswindell <> Date: Thu, 14 Jun 2001 02:58:09 +0000 Subject: [PATCH] Added JavaScript lprintf statements. --- src/sbbs3/ftpsrvr.c | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/src/sbbs3/ftpsrvr.c b/src/sbbs3/ftpsrvr.c index 5fc323210a..59b41b2145 100644 --- a/src/sbbs3/ftpsrvr.c +++ b/src/sbbs3/ftpsrvr.c @@ -919,7 +919,7 @@ BOOL js_generate_index(JSContext* js_cx, JSObject* js_glob, } while(0); - if(js_script!=NULL) + if(js_script!=NULL) JS_DestroyScript(js_cx, js_script); JS_DeleteProperty(js_cx, js_glob, "ftp_path"); @@ -1935,6 +1935,7 @@ static void ctrl_thread(void* arg) #endif #ifdef JAVASCRIPT + lprintf("%04d JavaScript: Initializing context",sock); if(((js_cx=js_initcx(&js_glob))==NULL)) { lprintf("%04d !ERROR initializing JavaScript context",sock); sockprintf(sock,"425 Error initializing JavaScript context"); @@ -3735,6 +3736,7 @@ static void ctrl_thread(void* arg) #endif #ifdef JAVASCRIPT + lprintf("%04d JavaScript: Destroying context",sock); JS_DestroyContext(js_cx); /* Free Context */ #endif @@ -3773,6 +3775,7 @@ static void cleanup(int code) #endif #ifdef JAVASCRIPT + lprintf("0000 JavaScript: Destroying runtime"); if(js_runtime!=NULL) { JS_DestroyRuntime(js_runtime); js_runtime=NULL; @@ -3938,11 +3941,16 @@ void DLLCALL ftp_server(void* arg) strlwr(scfg.dir[i]->code); #ifdef JAVASCRIPT + lprintf("JavaScript: Creating runtime: %lu bytes" + ,JAVASCRIPT_RUNTIME_MEMORY); + if((js_runtime = JS_NewRuntime(JAVASCRIPT_RUNTIME_MEMORY))==NULL) { lprintf("!JS_NewRuntime failed"); cleanup(1); return; } + + lprintf("JavaScript: Context stack: %lu bytes", JAVASCRIPT_CONTEXT_STACK); #endif /* open a socket and wait for a client */ -- GitLab