diff --git a/src/atom-application.coffee b/src/atom-application.coffee index 416b05fd1..d0c67ca76 100644 --- a/src/atom-application.coffee +++ b/src/atom-application.coffee @@ -14,8 +14,9 @@ module.exports = class AtomApplication @open: (options) -> client = net.connect {path: socketPath}, -> - client.write(JSON.stringify(options)) - app.terminate() + client.write JSON.stringify(options), -> + client.end() + app.terminate() client.on 'error', -> new AtomApplication(options)