Skip to content

Commit 42f09ed

Browse files
jasnellMylesBorins
authored andcommitted
http2: use correct connect event for TLS Socket
PR-URL: #17328 Fixes: #15303 Reviewed-By: Anatoli Papirovski <apapirovski@mac.com> Reviewed-By: Sebastiaan Deckers <sebdeckers83@gmail.com>
1 parent aba3544 commit 42f09ed

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

lib/internal/http2/core.js

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -705,7 +705,9 @@ class Http2Session extends EventEmitter {
705705
const setupFn = setupHandle(this, socket, type, options);
706706
if (socket.connecting) {
707707
this[kState].connecting = true;
708-
socket.once('connect', setupFn);
708+
const connectEvent =
709+
socket instanceof tls.TLSSocket ? 'secureConnect' : 'connect';
710+
socket.once(connectEvent, setupFn);
709711
} else {
710712
setupFn();
711713
}

0 commit comments

Comments
 (0)