Browse Source

Avoid stack overflow when calling execute method of NJSExecutionContext

master
KhalilBellakrid 7 years ago
committed by Thibaut Boustany
parent
commit
b91503a315
No known key found for this signature in database GPG Key ID: 32475B11A2B13EEC
  1. 3
      src/helpers/init-libcore.js

3
src/helpers/init-libcore.js

@ -24,7 +24,8 @@ const stringToBytesArray = str => Array.from(Buffer.from(str))
const NJSExecutionContextImpl = {
execute: runnable => {
try {
runnable.run()
const runFunction = () => runnable.run()
setImmediate(runFunction)
} catch (e) {
logger.log(e)
}

Loading…
Cancel
Save