diff --git a/src/sbbs3/websrvr.c b/src/sbbs3/websrvr.c index a2c33a15036daf8fbf162a2e0d2b4cf18995393d..c39f87717bc8e6757329af27d89cbd99e6f08481 100644 --- a/src/sbbs3/websrvr.c +++ b/src/sbbs3/websrvr.c @@ -3050,6 +3050,7 @@ static BOOL exec_ssjs(http_session_t* session, char *script) { jsval rval; char path[MAX_PATH+1]; BOOL retval=TRUE; + clock_t start; sprintf(path,"%sSBBS_SSJS.%u.%u.html",temp_dir,getpid(),session->socket); if((session->req.fp=fopen(path,"wb"))==NULL) { @@ -3083,8 +3084,9 @@ static BOOL exec_ssjs(http_session_t* session, char *script) { } lprintf(LOG_DEBUG,"%04d JavaScript: Executing script",session->socket); + start=msclock(); JS_ExecuteScript(session->js_cx, session->js_glob, js_script, &rval); - lprintf(LOG_DEBUG,"%04d JavaScript: Done executing",session->socket); + lprintf(LOG_DEBUG,"%04d JavaScript: Done executing (%ld ms)",session->socket,msclock()-start); } while(0); SAFECOPY(session->req.physical_path, path);