summaryrefslogtreecommitdiff
path: root/ext/net/02_tls.js
diff options
context:
space:
mode:
Diffstat (limited to 'ext/net/02_tls.js')
-rw-r--r--ext/net/02_tls.js6
1 files changed, 3 insertions, 3 deletions
diff --git a/ext/net/02_tls.js b/ext/net/02_tls.js
index 81bcfb3bd..f6197e159 100644
--- a/ext/net/02_tls.js
+++ b/ext/net/02_tls.js
@@ -17,13 +17,12 @@ import {
op_tls_start,
} from "ext:core/ops";
const {
- Number,
ObjectDefineProperty,
TypeError,
SymbolFor,
} = primordials;
-import { Conn, Listener } from "ext:deno_net/01_net.js";
+import { Conn, Listener, validatePort } from "ext:deno_net/01_net.js";
class TlsConn extends Conn {
#rid = 0;
@@ -259,6 +258,7 @@ function listenTls({
if (transport !== "tcp") {
throw new TypeError(`Unsupported transport: '${transport}'`);
}
+ port = validatePort(port);
if (!hasTlsKeyPairOptions(arguments[0])) {
throw new TypeError(
@@ -267,7 +267,7 @@ function listenTls({
}
const keyPair = loadTlsKeyPair("Deno.listenTls", arguments[0]);
const { 0: rid, 1: localAddr } = op_net_listen_tls(
- { hostname, port: Number(port) },
+ { hostname, port },
{ alpnProtocols, reusePort },
keyPair,
);