From 48aa0fa60688eaf1a8b71b6b3b0392ee8732871e Mon Sep 17 00:00:00 2001 From: Bryan Ashby Date: Tue, 30 Aug 2016 09:53:35 -0600 Subject: [PATCH] Fix rare crash if client terms in door --- mods/telnet_bridge.js | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/mods/telnet_bridge.js b/mods/telnet_bridge.js index b0fa2363..a8a2d9d3 100644 --- a/mods/telnet_bridge.js +++ b/mods/telnet_bridge.js @@ -50,8 +50,11 @@ class TelnetClientConnection extends EventEmitter { if(!this.pipeRestored) { this.pipeRestored = true; - this.client.term.output.unpipe(this.bridgeConnection); - this.client.term.output.resume(); + // client may have bailed + if(_.has(this, 'client.term.output')) { + this.client.term.output.unpipe(this.bridgeConnection); + this.client.term.output.resume(); + } } }