Subj : src/sbbs3/js_global.c To : Git commit to main/sbbs/master From : Rob Swindell (on Windows 11) Date : Thu Aug 08 2024 21:12:19 https://gitlab.synchro.net/main/sbbs/-/commit/d5516d0fdfa0683f399a977b Modified Files: src/sbbs3/js_global.c Log Message: Global JS exit() function now sets 'exit_code' to 0 by default Calling exit() causes JS_ExecuteScript() to return false (same return value as if there's a syntax error) - so if we always set exit_code in exit() (even when not passed a parameter) and then use that exit code if the property is defined, then we get the -1 return value from js_execfile() if the script is terminated prematurely without using exit(). This fixes the issue introduced in the previous commit where scripts that call exit() - without any parameters, were causing errors to be logged about scripts (e.g. timed events) returning -1. --- SBBSecho 3.20-Linux * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705) .