http2: use correct connect event for TLS Socket
PR-URL: https://github.com/nodejs/node/pull/17328 Fixes: https://github.com/nodejs/node/issues/15303 Reviewed-By: Anatoli Papirovski <apapirovski@mac.com> Reviewed-By: Sebastiaan Deckers <sebdeckers83@gmail.com>
This commit is contained in:
parent
0fb1e07689
commit
f3686f2a4d
@ -707,7 +707,9 @@ class Http2Session extends EventEmitter {
|
||||
const setupFn = setupHandle(this, socket, type, options);
|
||||
if (socket.connecting) {
|
||||
this[kState].connecting = true;
|
||||
socket.once('connect', setupFn);
|
||||
const connectEvent =
|
||||
socket instanceof tls.TLSSocket ? 'secureConnect' : 'connect';
|
||||
socket.once(connectEvent, setupFn);
|
||||
} else {
|
||||
setupFn();
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user