diff options
author | Denys Otrishko <shishugi@gmail.com> | 2018-07-13 18:45:18 +0300 |
---|---|---|
committer | Anna Henningsen <anna@addaleax.net> | 2018-07-14 12:04:54 +0200 |
commit | 7c2925e60956019fa4ca7bbcafcb98ea79022710 (patch) | |
tree | 7d98e9ea43a02182e3fee966a079053e98758760 /lib | |
parent | 19e10ec2e2cb3bf5dbe3110ee49e32dcb3d0fdea (diff) | |
download | android-node-v8-7c2925e60956019fa4ca7bbcafcb98ea79022710.tar.gz android-node-v8-7c2925e60956019fa4ca7bbcafcb98ea79022710.tar.bz2 android-node-v8-7c2925e60956019fa4ca7bbcafcb98ea79022710.zip |
worker: exit after uncaught exception
Previously even after uncaught exception the worker would continue to
execute until there is no more work to do.
PR-URL: https://github.com/nodejs/node/pull/21739
Reviewed-By: Anna Henningsen <anna@addaleax.net>
Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de>
Diffstat (limited to 'lib')
-rw-r--r-- | lib/internal/worker.js | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/lib/internal/worker.js b/lib/internal/worker.js index bcc864b5b8..26c16f86e3 100644 --- a/lib/internal/worker.js +++ b/lib/internal/worker.js @@ -467,6 +467,8 @@ function setupChild(evalScript) { else port.postMessage({ type: messageTypes.COULD_NOT_SERIALIZE_ERROR }); clearAsyncIdStack(); + + process.exit(); } } } |