From da70608700274392a8f134735ac3701eecd6cfa7 Mon Sep 17 00:00:00 2001 From: Matt Mastracci Date: Wed, 24 Apr 2024 14:27:15 -0400 Subject: fix(ext/net): check for TLS using undefined rather than using ReflectHas (#23538) Fixes #23537 --- ext/net/02_tls.js | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) (limited to 'ext') diff --git a/ext/net/02_tls.js b/ext/net/02_tls.js index b77b92e26..0b775047f 100644 --- a/ext/net/02_tls.js +++ b/ext/net/02_tls.js @@ -15,7 +15,6 @@ import { const { Number, ObjectDefineProperty, - ReflectHas, TypeError, } = primordials; @@ -134,10 +133,10 @@ class TlsListener extends Listener { * interfaces. */ function hasTlsKeyPairOptions(options) { - return (ReflectHas(options, "cert") || ReflectHas(options, "key") || - ReflectHas(options, "certFile") || - ReflectHas(options, "keyFile") || ReflectHas(options, "privateKey") || - ReflectHas(options, "certChain")); + return (options.cert !== undefined || options.key !== undefined || + options.certFile !== undefined || + options.keyFile !== undefined || options.privateKey !== undefined || + options.certChain !== undefined); } /** -- cgit v1.2.3