From 6b410f9603b98b5a75ba2762fdefc90db19b64be Mon Sep 17 00:00:00 2001 From: rswindell <> Date: Mon, 14 Jul 2003 21:09:05 +0000 Subject: [PATCH] Fixed error converting undefined to integer when using exit() from script. --- src/sbbs3/jsexec.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/sbbs3/jsexec.c b/src/sbbs3/jsexec.c index 377d133ddb..aadfaa6c17 100644 --- a/src/sbbs3/jsexec.c +++ b/src/sbbs3/jsexec.c @@ -104,12 +104,12 @@ static BOOL winsock_startup(void) int status; /* Status Code */ if((status = WSAStartup(MAKEWORD(1,1), &WSAData))==0) { - fprintf(statfp,"%s %s",WSAData.szDescription, WSAData.szSystemStatus); + fprintf(statfp,"%s %s\n",WSAData.szDescription, WSAData.szSystemStatus); WSAInitialized=TRUE; return(TRUE); } - fprintf(errfp,"!WinSock startup ERROR %d", status); + fprintf(errfp,"!WinSock startup ERROR %d\n", status); return(FALSE); } @@ -541,7 +541,7 @@ long js_exec(const char *fname, char** args) JS_GC(js_cx); - if(result==0) /* No error? Use script result */ + if(result==0 && rval!=JSVAL_VOID) /* No error? Use script result */ JS_ValueToInt32(js_cx,rval,&result); return(result); -- GitLab