From fb222b0a6cfda4e98bbb0cc2df239466e1f947ed Mon Sep 17 00:00:00 2001 From: Croy9000 Date: Tue, 18 Jan 2011 14:32:36 -0500 Subject: [PATCH] Fix bug with large xhr-multipart messages causing premature onData events to be triggered. --- lib/transports/xhr-multipart.js | 2 +- socket.io.js | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/transports/xhr-multipart.js b/lib/transports/xhr-multipart.js index 7e2acca3f..62ad1ef59 100644 --- a/lib/transports/xhr-multipart.js +++ b/lib/transports/xhr-multipart.js @@ -20,7 +20,7 @@ var self = this; this._xhr = this._request('', 'GET', true); this._xhr.onreadystatechange = function(){ - if (self._xhr.readyState == 3) self._onData(self._xhr.responseText); + if (self._xhr.readyState == 4) self._onData(self._xhr.responseText); }; this._xhr.send(null); }; diff --git a/socket.io.js b/socket.io.js index 5d685422f..8713dce2a 100644 --- a/socket.io.js +++ b/socket.io.js @@ -577,7 +577,7 @@ if (typeof window != 'undefined'){ var self = this; this._xhr = this._request('', 'GET', true); this._xhr.onreadystatechange = function(){ - if (self._xhr.readyState == 3) self._onData(self._xhr.responseText); + if (self._xhr.readyState == 4) self._onData(self._xhr.responseText); }; this._xhr.send(null); };