From ca0149eaf02d268a93892b58881fd230ef9638f8 Mon Sep 17 00:00:00 2001 From: Bryan Ashby Date: Mon, 18 Jun 2018 20:17:56 -0600 Subject: [PATCH] Fix rare race crash in CombatNet module --- core/combatnet.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/core/combatnet.js b/core/combatnet.js index 217e6d17..8fb92de1 100644 --- a/core/combatnet.js +++ b/core/combatnet.js @@ -45,7 +45,9 @@ exports.getModule = class CombatNetModule extends MenuModule { self.client.term.write('Connecting to CombatNet, please wait...\n'); const restorePipeToNormal = function() { - self.client.term.output.removeListener('data', sendToRloginBuffer); + if(self.client.term.output) { + self.client.term.output.removeListener('data', sendToRloginBuffer); + } }; const rlogin = new RLogin(