15
node_modules/ws/lib/permessage-deflate.js
generated
vendored
15
node_modules/ws/lib/permessage-deflate.js
generated
vendored
@@ -376,16 +376,12 @@ class PerMessageDeflate {
|
||||
this._inflate[kTotalLength]
|
||||
);
|
||||
|
||||
if (this._inflate._readableState.endEmitted) {
|
||||
if (fin && this.params[`${endpoint}_no_context_takeover`]) {
|
||||
this._inflate.close();
|
||||
this._inflate = null;
|
||||
} else {
|
||||
this._inflate[kTotalLength] = 0;
|
||||
this._inflate[kBuffers] = [];
|
||||
|
||||
if (fin && this.params[`${endpoint}_no_context_takeover`]) {
|
||||
this._inflate.reset();
|
||||
}
|
||||
}
|
||||
|
||||
callback(null, data);
|
||||
@@ -452,11 +448,12 @@ class PerMessageDeflate {
|
||||
//
|
||||
this._deflate[kCallback] = null;
|
||||
|
||||
this._deflate[kTotalLength] = 0;
|
||||
this._deflate[kBuffers] = [];
|
||||
|
||||
if (fin && this.params[`${endpoint}_no_context_takeover`]) {
|
||||
this._deflate.reset();
|
||||
this._deflate.close();
|
||||
this._deflate = null;
|
||||
} else {
|
||||
this._deflate[kTotalLength] = 0;
|
||||
this._deflate[kBuffers] = [];
|
||||
}
|
||||
|
||||
callback(null, data);
|
||||
|
||||
2
node_modules/ws/lib/websocket-server.js
generated
vendored
2
node_modules/ws/lib/websocket-server.js
generated
vendored
@@ -225,7 +225,7 @@ class WebSocketServer extends EventEmitter {
|
||||
const info = {
|
||||
origin:
|
||||
req.headers[`${version === 8 ? 'sec-websocket-origin' : 'origin'}`],
|
||||
secure: !!(req.socket.authorized || req.socket.encrypted),
|
||||
secure: !!(req.connection.authorized || req.connection.encrypted),
|
||||
req
|
||||
};
|
||||
|
||||
|
||||
2
node_modules/ws/lib/websocket.js
generated
vendored
2
node_modules/ws/lib/websocket.js
generated
vendored
@@ -695,7 +695,7 @@ function tlsConnect(options) {
|
||||
options.path = undefined;
|
||||
|
||||
if (!options.servername && options.servername !== '') {
|
||||
options.servername = net.isIP(options.host) ? '' : options.host;
|
||||
options.servername = options.host;
|
||||
}
|
||||
|
||||
return tls.connect(options);
|
||||
|
||||
Reference in New Issue
Block a user