diff --git a/packages/stream/stream_client.js b/packages/stream/stream_client.js index 0ab6aa92a9..706d6abdeb 100644 --- a/packages/stream/stream_client.js +++ b/packages/stream/stream_client.js @@ -153,13 +153,8 @@ _.extend(Meteor._Stream.prototype, { var self = this; if (self.socket) { - - // XXX XXX how do we remove listeners on engine socket - if (self.socket.$events) { - _.each(self.socket.$events, function (v, k) { - self.socket.removeAllListeners(k); - }); - } + self.socket.onmessage = self.socket.onclose + = self.socket.onerror = function () {}; self.socket.close(); var old_socket = self.socket;