Skip to content
Snippets Groups Projects
Commit d5516d0f authored by Rob Swindell's avatar Rob Swindell :speech_balloon:
Browse files

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.
parent 00774418
No related branches found
No related tags found
1 merge request!455Update branch with changes from master
Pipeline #6543 passed
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment