Skip to content

Commit f9ea04e

Browse files
committed
redirect actual transport name (such as flashsocket), if present, to the websocket version being loaded
1 parent ab9a5a1 commit f9ea04e

File tree

1 file changed

+6
-3
lines changed

1 file changed

+6
-3
lines changed

lib/transports/websocket.js

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -25,9 +25,12 @@ exports = module.exports = WebSocket;
2525
*/
2626

2727
function WebSocket (mng, data, req) {
28-
var version = req.headers['sec-websocket-version'];
28+
var transport
29+
, version = req.headers['sec-websocket-version'];
2930
if (typeof version !== 'undefined' && typeof protocolVersions[version] !== 'undefined') {
30-
return new protocolVersions[version](mng, data, req);
31+
transport = new protocolVersions[version](mng, data, req);
3132
}
32-
return new protocolVersions['default'](mng, data, req);
33+
else transport = new protocolVersions['default'](mng, data, req);
34+
if (typeof this.name !== 'undefined') transport.name = this.name;
35+
return transport;
3336
};

0 commit comments

Comments
 (0)