check for ws equality on close, like original
Noah Zalev committed
Jan 8, 2022 at 15:18 UTC
cb8337c3a32a1e044c1b20ddfa57523602c31868
1 file changed
+1
-1
meshuser.js
+1
-1
@@ -5728,7 +5728,7 @@ module.exports.CreateMeshUser = function (parent, db, ws, req, args, domain, use
5728
5729
function serverCommandClose(command) {
5730
// Close the web socket session
5731
- try { delete obj.req.session.ws; } catch (e) { }
5731
+ try { if (obj.req.session.ws == ws) delete obj.req.session.ws; } catch (e) { }
5732
try { ws.close(); } catch (e) { }
5733
}
5734