From 49025c13202f22a54864d660a9e6cd0db2aa7944 Mon Sep 17 00:00:00 2001 From: Feross Aboukhadijeh Date: Fri, 18 Mar 2016 23:12:54 -0700 Subject: [PATCH] reset self.peers = {} after destroy Supersedes PR #135 --- lib/client/websocket-tracker.js | 2 ++ 1 file changed, 2 insertions(+) diff --git a/lib/client/websocket-tracker.js b/lib/client/websocket-tracker.js index 36033c8..177e889 100644 --- a/lib/client/websocket-tracker.js +++ b/lib/client/websocket-tracker.js @@ -137,6 +137,8 @@ WebSocketTracker.prototype._openSocket = function () { var self = this self.destroyed = false + if (!self.peers) self.peers = {} + self._onSocketConnectBound = self._onSocketConnect.bind(self) self._onSocketErrorBound = self._onSocketError.bind(self) self._onSocketDataBound = self._onSocketData.bind(self)