Browse Source
Merge pull request #1423 from KhalilBellakrid/develop
Avoid stack overflow when calling execute method of NJSExecutionContext
master
Thibaut
7 years ago
committed by
GitHub
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with
2 additions and
1 deletions
-
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) |
|
|
|
} |
|
|
|