From 0de17d1b84e4f2f579bfdd6471d9561a65bb46a8 Mon Sep 17 00:00:00 2001 From: Kevin Sawicki Date: Thu, 2 Oct 2014 09:54:37 -0700 Subject: [PATCH] Call process.kill with a number This appears to have changed in node 0.11.14 to be stricter Closes #3708 --- src/browser/atom-application.coffee | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/browser/atom-application.coffee b/src/browser/atom-application.coffee index 5aad02674..bc01055d7 100644 --- a/src/browser/atom-application.coffee +++ b/src/browser/atom-application.coffee @@ -376,10 +376,11 @@ class AtomApplication # Kill the process with the given pid. killProcess: (pid) -> try - process.kill(pid) + parsedPid = parseInt(pid) + process.kill(parsedPid) unless isNaN(parsedPid) catch error if error.code isnt 'ESRCH' - console.log("Killing process #{pid} failed: #{error.code}") + console.log("Killing process #{pid} failed: #{error.code ? error.message}") delete @pidsToOpenWindows[pid] # Open an atom:// url.