From 174bb70eda6bd3eea48c9fcd240041a62749eab6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bartek=20Iwa=C5=84czuk?= Date: Thu, 25 Jan 2024 00:45:19 +0100 Subject: fix: don't use public rid accessors in internal APIs (#22091) Co-authored-by: Asher Gomez --- ext/http/00_serve.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'ext/http/00_serve.js') 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); -- cgit v1.2.3