Fix for #2509

Ylian Saint-Hilaire committed Apr 15, 2021 at 12:04 UTC 58b117c8e7ba314b197fbc47e7c6e1001a5200ce
1 file changed +1
meshdesktopmultiplex.js
+1
@@ -94,6 +94,7 @@ function CreateDesktopMultiplexor(parent, domain, nodeid, func) {
94 // Add an agent or viewer
95 obj.addPeer = function (peer) {
96 if (obj.viewers == null) { parent.parent.debug('relay', 'DesktopRelay: Error, addingPeer on disposed session'); return; }
97 + if (peer.req == null) return; // This peer is already disposed, don't add it.
98 if (peer.req.query.browser) {
99 //console.log('addPeer-viewer', obj.nodeid);
100