Merge pull request #704 from akhoury/master

guarding against Errors on Socket Disconnect
v1.18.x
Barış Soner Uşaklı 11 years ago
commit dd7fe47dfd

@ -106,12 +106,12 @@ websockets.init = function(io) {
socket.on('disconnect', function() {
var index = userSockets[uid].indexOf(socket);
var index = (userSockets[uid] || []).indexOf(socket);
if (index !== -1) {
userSockets[uid].splice(index, 1);
}
if (userSockets[uid].length === 0) {
if (userSockets[uid] && userSockets[uid].length === 0) {
delete users[sessionID];
delete userSockets[uid];
if (uid) {

Loading…
Cancel
Save