diff --git a/lib/transports/polling.js b/lib/transports/polling.js index 970313ebd..786398bed 100644 --- a/lib/transports/polling.js +++ b/lib/transports/polling.js @@ -130,7 +130,7 @@ Polling.prototype.onData = function (data) { debug('polling got data %s', data); var callback = function (packet, index, total) { // if its the first message we consider the transport open - if ('opening' === self.readyState) { + if ('opening' === self.readyState && packet.type === 'open') { self.onOpen(); }