Merge pull request #59 from beardtree/handle-uncaught-exceptions

Adds handleUncaughtExceptions option that allows disabling of Screen's uncaughtException handler
This commit is contained in:
Christopher Jeffrey 2014-06-05 12:45:43 -05:00
commit 47ead5ea93
1 changed files with 7 additions and 5 deletions

View File

@ -361,11 +361,13 @@ function Screen(options) {
this._maxListeners = Infinity;
if (this.options.handleUncaughtExceptions !== false) {
process.on('uncaughtException', function(err) {
reset();
if (err) console.error(err.stack ? err.stack + '' : err + '');
return process.exit(1);
});
}
process.on('SIGTERM', function() {
return process.exit(0);