diff options
Diffstat (limited to 'ext/net')
-rw-r--r-- | ext/net/01_net.js | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/ext/net/01_net.js b/ext/net/01_net.js index 81ff1a50d..0b0dec4d1 100644 --- a/ext/net/01_net.js +++ b/ext/net/01_net.js @@ -100,6 +100,12 @@ class Conn { #writable; constructor(rid, remoteAddr, localAddr) { + if (internals.future) { + ObjectDefineProperty(this, "rid", { + enumerable: false, + value: undefined, + }); + } ObjectDefineProperty(this, internalRidSymbol, { enumerable: false, value: rid, @@ -260,6 +266,12 @@ class Listener { #promise = null; constructor(rid, addr) { + if (internals.future) { + ObjectDefineProperty(this, "rid", { + enumerable: false, + value: undefined, + }); + } ObjectDefineProperty(this, internalRidSymbol, { enumerable: false, value: rid, |