diff options
author | isaacs <i@izs.me> | 2011-07-25 04:10:23 +0400 |
---|---|---|
committer | isaacs <i@izs.me> | 2011-07-25 04:10:23 +0400 |
commit | 591b3040b2f98577b9a3d47984bdd7f55bd6153c (patch) | |
tree | 77f7d2393b3010b81aa548947b5e2c66e30bc913 | |
parent | 2b6da161d612352f54dfe936594732ae97a8083c (diff) |
Exit with the proper code on failure
-rw-r--r-- | lib/utils/error-handler.js | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/lib/utils/error-handler.js b/lib/utils/error-handler.js index 8aea990fb..fcdbb5e5c 100644 --- a/lib/utils/error-handler.js +++ b/lib/utils/error-handler.js @@ -171,7 +171,10 @@ function exit (code) { function reallyExit() { itWorked = !code - if (!itWorked && !doExit) process.emit("exit", code) + if (!itWorked) { + if (!doExit) process.emit("exit", code) + else process.exit(code) + } } } |