diff --git a/lib/internal/socketaddress.js b/lib/internal/socketaddress.js index 724ffd90cf77f1..ba11a6fb66cc1b 100644 --- a/lib/internal/socketaddress.js +++ b/lib/internal/socketaddress.js @@ -2,6 +2,7 @@ const { ObjectSetPrototypeOf, + StringPrototypeSlice, Symbol, } = primordials; @@ -159,7 +160,7 @@ class SocketAddress { } = URLParse(`http://${input}`); if (address.startsWith('[') && address.endsWith(']')) { return new SocketAddress({ - address: address.slice(1, -1), + address: StringPrototypeSlice(address, 1, -1), port: port | 0, family: 'ipv6', });