We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 40707a1 commit 8a279c2Copy full SHA for 8a279c2
lib/server/swarm.js
@@ -33,10 +33,12 @@ function Swarm (infoHash, server) {
33
// When a websocket peer is evicted, and it's not in any other swarms, close
34
// the websocket to conserve server resources.
35
if (peer.socket && peer.socket.infoHashes.length === 0) {
36
- try {
37
- peer.socket.close()
38
- peer.socket = null
39
- } catch (err) {}
+ process.nextTick(function () {
+ try {
+ peer.socket.close()
+ peer.socket = null
40
+ } catch (err) {}
41
+ })
42
}
43
})
44
0 commit comments