Skip to content

Commit 8d735bf

Browse files
committed
more cleanup
1 parent 3f1c964 commit 8d735bf

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

lib/client/websocket-tracker.js

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -208,6 +208,7 @@ WebSocketTracker.prototype._onSocketData = function (data) {
208208
self.client.emit('peer', peer)
209209

210210
clearTimeout(peer.trackerTimeout)
211+
peer.trackerTimeout = null
211212
self.peers[offerId] = null
212213
} else {
213214
debug('got unexpected answer: ' + JSON.stringify(data.answer))
@@ -279,8 +280,10 @@ WebSocketTracker.prototype._generateOffers = function (numwant, cb) {
279280
checkDone()
280281
})
281282
peer.trackerTimeout = setTimeout(function () {
282-
peer.destroy()
283+
debug('tracker timeout: destroying peer')
284+
peer.trackerTimeout = null
283285
self.peers[offerId] = null
286+
peer.destroy()
284287
}, OFFER_TIMEOUT)
285288
}
286289

0 commit comments

Comments
 (0)