aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/bun.js/net.exports.js15
1 files changed, 12 insertions, 3 deletions
diff --git a/src/bun.js/net.exports.js b/src/bun.js/net.exports.js
index c436f437e..14c30effc 100644
--- a/src/bun.js/net.exports.js
+++ b/src/bun.js/net.exports.js
@@ -384,12 +384,21 @@ const Socket = (function (InternalSocket) {
if (typeof bunTLS === "function") {
tls = bunTLS.call(this, port, host, true);
- //Client always request Cert
+ // Client always request Cert
this._requestCert = true;
this._rejectUnauthorized = rejectUnauthorized;
+
if (tls) {
- tls.rejectUnauthorized = rejectUnauthorized;
- tls.requestCert = true;
+ // TLS can true/false or options
+ if (typeof tls !== "object") {
+ tls = {
+ rejectUnauthorized: rejectUnauthorized,
+ requestCert: true,
+ };
+ } else {
+ tls.rejectUnauthorized = rejectUnauthorized;
+ tls.requestCert = true;
+ }
}
this.authorized = false;