Skip to content

Commit e2165ac

Browse files
authored
fix upgradeReq is undefined
This address bug joeferner#149 (maybe it even fixes it - a review would be nice here "works on my machine" ;)
1 parent 8305361 commit e2165ac

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

lib/proxy.js

+4-1
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,10 @@ Proxy.prototype.listen = function(options, callback) {
6868
self.httpServer.on('request', self._onHttpServerRequest.bind(self, false));
6969
self.wsServer = new WebSocket.Server({ server: self.httpServer });
7070
self.wsServer.on('error', self._onError.bind(self, 'HTTP_SERVER_ERROR', null));
71-
self.wsServer.on('connection', self._onWebSocketServerConnect.bind(self, false));
71+
self.wsServer.on('connection', (ws, req) => {
72+
ws.upgradeReq = req;
73+
self._onWebSocketServerConnect.bind(self, false);
74+
});
7275
const listenOptions = {
7376
host: self.httpHost,
7477
port: self.httpPort

0 commit comments

Comments
 (0)