dns: accept 'IPv4' and 'IPv6' for family

Refs: https://github.com/nodejs/node/issues/43014

PR-URL: https://github.com/nodejs/node/pull/43054
Fixes: https://github.com/nodejs/node/issues/43014
Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
Reviewed-By: Darshan Sen <raisinten@gmail.com>
Reviewed-By: Beth Griggs <bgriggs@redhat.com>
Reviewed-By: Rich Trott <rtrott@gmail.com>
Reviewed-By: Michaël Zasso <targos@protonmail.com>
Reviewed-By: Michael Dawson <midawson@redhat.com>
Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de>
This commit is contained in:
Antoine du Hamel authored and Michael Dawson committed 2022-06-15 18:02:01 -04:00
1 parent 74716ada2e
commit 70b516e4db
27 files changed
+88 -54

No files matched your search

+2 -2
View File
@@ -26,7 +26,7 @@ const net = require('net');
// Test on IPv4 Server
{
const family = 4;
const family = 'IPv4';
const server = net.createServer();
server.on('error', common.mustNotCall());
@@ -46,7 +46,7 @@ if (!common.hasIPv6) {
return;
}
const family6 = 6;
const family6 = 'IPv6';
const anycast6 = '::';
// Test on IPv6 Server
+1 -1
View File
@@ -24,7 +24,7 @@ const net = require('net');
const address = server.address();
assert.strictEqual(address.port, common.PORT);
if (address.family === 6)
if (address.family === 'IPv6')
assert.strictEqual(server._connectionKey, `6::::${address.port}`);
else
assert.strictEqual(server._connectionKey, `4:0.0.0.0:${address.port}`);