diff --git a/src/sbbs3/jsexec.c b/src/sbbs3/jsexec.c index a5201c5753b80e82c8fec97d9dcfb2d57ac6ae94..ca7a2958dd77dc446117d76fef25024cc40237a4 100644 --- a/src/sbbs3/jsexec.c +++ b/src/sbbs3/jsexec.c @@ -339,7 +339,7 @@ static BOOL winsock_startup(void) static int do_bail(int code) { #if defined(_WINSOCKAPI_) - if(WSAInitialized && WSACleanup()!=0) + if(WSAInitialized && WSACleanup()!=0) lprintf(LOG_ERR,"!WSACleanup ERROR %d",ERROR_VALUE); #endif @@ -746,7 +746,7 @@ static jsSyncMethodSpec js_global_functions[] = { {"write", js_write, 0}, {"writeln", js_writeln, 0}, {"print", js_writeln, 0}, - {"printf", jse_printf, 1}, + {"printf", jse_printf, 1}, {"alert", js_alert, 1}, {"prompt", js_prompt, 1}, {"confirm", js_confirm, 1}, @@ -984,7 +984,7 @@ long js_exec(const char *fname, const char* buf, char** args) if(!fexistcase(path)) { lprintf(LOG_ERR,"!Module file (%s) doesn't exist",path); - return(-1); + return(-1); } if((fp=fopen(path,"r"))==NULL) { @@ -1429,6 +1429,7 @@ int main(int argc, char **argv, char** env) // fall-through case '?': usage(); + iniFreeStringList(ini); return(do_bail(1)); } continue; @@ -1449,7 +1450,7 @@ int main(int argc, char **argv, char** env) if(module==NULL && js_buf==NULL && isatty(fileno(stdin))) { fprintf(stderr,"\n!No JavaScript module-name or expression specified\n"); usage(); - return(do_bail(1)); + return(do_bail(1)); } banner(statfp); @@ -1542,7 +1543,7 @@ int main(int argc, char **argv, char** env) fprintf(statfp,"JavaScript: Destroying context\n"); JS_DestroyContext(js_cx); fprintf(statfp,"JavaScript: Destroying runtime\n"); - jsrt_Release(js_runtime); + jsrt_Release(js_runtime); } while((recycled || loop) && !terminated);