Skip to content

Commit f3686f2

Browse files
committed
http2: use correct connect event for TLS Socket
PR-URL: #17328 Fixes: #15303 Reviewed-By: Anatoli Papirovski <[email protected]> Reviewed-By: Sebastiaan Deckers <[email protected]>
1 parent 0fb1e07 commit f3686f2

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
@@ -707,7 +707,9 @@ class Http2Session extends EventEmitter {
707707
const setupFn = setupHandle(this, socket, type, options);
708708
if (socket.connecting) {
709709
this[kState].connecting = true;
710-
socket.once('connect', setupFn);
710+
const connectEvent =
711+
socket instanceof tls.TLSSocket ? 'secureConnect' : 'connect';
712+
socket.once(connectEvent, setupFn);
711713
} else {
712714
setupFn();
713715
}

0 commit comments

Comments
 (0)