summaryrefslogtreecommitdiff
path: root/ext/http/00_serve.js
diff options
context:
space:
mode:
authorBartek IwaƄczuk <biwanczuk@gmail.com>2024-01-25 00:45:19 +0100
committerGitHub <noreply@github.com>2024-01-25 00:45:19 +0100
commit174bb70eda6bd3eea48c9fcd240041a62749eab6 (patch)
treee93ae5ebe93ce0923f97adf4491764e8f46de498 /ext/http/00_serve.js
parenta4e64fb7da40f76fe4448a4cc58e30deeee3d5d5 (diff)
fix: don't use public rid accessors in internal APIs (#22091)
Co-authored-by: Asher Gomez <ashersaupingomez@gmail.com>
Diffstat (limited to 'ext/http/00_serve.js')
-rw-r--r--ext/http/00_serve.js5
1 files changed, 3 insertions, 2 deletions
diff --git a/ext/http/00_serve.js b/ext/http/00_serve.js
index 578eb718f..977497c0b 100644
--- a/ext/http/00_serve.js
+++ b/ext/http/00_serve.js
@@ -33,6 +33,7 @@ const {
PromisePrototypeCatch,
PromisePrototypeThen,
Symbol,
+ SymbolFor,
TypeError,
TypedArrayPrototypeGetSymbolToStringTag,
Uint8Array,
@@ -617,7 +618,7 @@ function serve(arg1, arg2) {
function serveHttpOnListener(listener, signal, handler, onError, onListen) {
const context = new CallbackContext(
signal,
- op_http_serve(listener.rid),
+ op_http_serve(listener[SymbolFor("Deno.internal.rid")]),
listener,
);
const callback = mapToCallback(context, handler, onError);
@@ -633,7 +634,7 @@ function serveHttpOnListener(listener, signal, handler, onError, onListen) {
function serveHttpOnConnection(connection, signal, handler, onError, onListen) {
const context = new CallbackContext(
signal,
- op_http_serve_on(connection.rid),
+ op_http_serve_on(connection[SymbolFor("Deno.internal.rid")]),
null,
);
const callback = mapToCallback(context, handler, onError);