mirror of
https://github.com/webtorrent/bittorrent-tracker.git
synced 2025-02-07 05:49:05 +00:00
Check if socket is already connected in _openSocket(). Fixes https://github.com/webtorrent/webtorrent/issues/1245.
This commit is contained in:
parent
5b9da4a5e2
commit
fc2f84ad60
@ -172,6 +172,9 @@ class WebSocketTracker extends Tracker {
|
|||||||
this.socket = socketPool[this.announceUrl]
|
this.socket = socketPool[this.announceUrl]
|
||||||
if (this.socket) {
|
if (this.socket) {
|
||||||
socketPool[this.announceUrl].consumers += 1
|
socketPool[this.announceUrl].consumers += 1
|
||||||
|
if (this.socket.connected) {
|
||||||
|
this._onSocketConnectBound()
|
||||||
|
}
|
||||||
} else {
|
} else {
|
||||||
this.socket = socketPool[this.announceUrl] = new Socket(this.announceUrl)
|
this.socket = socketPool[this.announceUrl] = new Socket(this.announceUrl)
|
||||||
this.socket.consumers = 1
|
this.socket.consumers = 1
|
||||||
|
Loading…
Reference in New Issue
Block a user