From 566a2c668b48dffb1599400cda11319a362dcb38 Mon Sep 17 00:00:00 2001 From: Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com> Date: Tue, 24 Jan 2023 00:14:41 -0800 Subject: Sort families --- src/bun.js/node-dns.exports.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src') diff --git a/src/bun.js/node-dns.exports.js b/src/bun.js/node-dns.exports.js index 74ec1b46a..864edfdbb 100644 --- a/src/bun.js/node-dns.exports.js +++ b/src/bun.js/node-dns.exports.js @@ -26,7 +26,6 @@ function lookup(domain, options, callback) { } function resolveSrv(hostname, callback) { - if (typeof callback != "function") { throw new TypeError("callback must be a function"); } @@ -157,7 +156,7 @@ var InternalResolver = class Resolver { if (typeof callback != "function") { throw new TypeError("callback must be a function"); } - + dns.resolveSrv(hostname, callback).then( (results) => { callback(null, results); @@ -210,6 +209,7 @@ function setDefaultResultOrder() {} function setServers() {} const promisifyLookup = (res) => { + res.sort((a, b) => a.family - b.family); const [{ address, family }] = res; return { address, family }; }; -- cgit v1.2.3