From 6f654b16b8b25243a40bc6c473041c5d51e3d55c Mon Sep 17 00:00:00 2001 From: calzoneman Date: Sun, 13 Dec 2015 00:22:18 -0800 Subject: [PATCH] Prevent crash due to activeLock being destroyed before callback --- src/channel/channel.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/channel/channel.js b/src/channel/channel.js index e2e2940e..bde111e6 100644 --- a/src/channel/channel.js +++ b/src/channel/channel.js @@ -314,7 +314,9 @@ Channel.prototype.joinUser = function (user, data) { } else { user.account.channelRank = 0; user.account.effectiveRank = user.account.globalRank; - self.activeLock.release(); + if (self.activeLock) { + self.activeLock.release(); + } } }); }