From b5b0ebe00d3e2386cab947f69d56b816ff9678fd Mon Sep 17 00:00:00 2001 From: Pavel Djundik Date: Fri, 9 Mar 2018 12:33:24 +0200 Subject: [PATCH] Do not crash when awayMessage is set but IRC connection does not --- src/client.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/client.js b/src/client.js index d5ac110a..2e47b354 100644 --- a/src/client.js +++ b/src/client.js @@ -542,7 +542,7 @@ Client.prototype.clientAttach = function(socketId, token) { client.networks.forEach(function(network) { // Only remove away on client attachment if // there is no away message on this network - if (!network.awayMessage) { + if (network.irc && !network.awayMessage) { network.irc.raw("AWAY"); } }); @@ -584,7 +584,7 @@ Client.prototype.clientDetach = function(socketId) { client.networks.forEach(function(network) { // Only set away on client deattachment if // there is no away message on this network - if (!network.awayMessage) { + if (network.irc && !network.awayMessage) { network.irc.raw("AWAY", client.awayMessage); } });