diff --git a/server.js b/server.js index ae3e37c..33f34f3 100644 --- a/server.js +++ b/server.js @@ -122,7 +122,9 @@ io.on('connection', function (socket) { var whiteboardId = null; socket.on('disconnect', function () { - delete smallestScreenResolutions[whiteboardId][socket.id]; + if(smallestScreenResolutions && smallestScreenResolutions[whiteboardId] && socket && socket.id) { + delete smallestScreenResolutions[whiteboardId][socket.id]; + } socket.broadcast.emit('refreshUserBadges', null); //Removes old user Badges sendSmallestScreenResolution(); });