From f0b049b2e38e89f677c97c246f1bf1d04d5317a8 Mon Sep 17 00:00:00 2001 From: chabou Date: Fri, 19 Aug 2016 22:19:04 +0200 Subject: [PATCH] Fix session exiting (#560) * Fix session exiting * Restore original flow and just remove listeners on session when exiting * Prevent sending data from pty after session exited --- app/session.js | 3 +++ 1 file changed, 3 insertions(+) diff --git a/app/session.js b/app/session.js index 5d56183d..06a29df0 100644 --- a/app/session.js +++ b/app/session.js @@ -43,6 +43,9 @@ module.exports = class Session extends EventEmitter { }); this.pty.stdout.on('data', (data) => { + if (this.ended) { + return; + } this.emit('data', data.toString('utf8')); });