aboutsummaryrefslogtreecommitdiff
path: root/src/bun.js/node-dns.exports.js
diff options
context:
space:
mode:
authorGravatar Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com> 2023-01-24 00:14:41 -0800
committerGravatar Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com> 2023-01-24 00:14:59 -0800
commit566a2c668b48dffb1599400cda11319a362dcb38 (patch)
tree5e66ba75f1a1b64add08c3624dcd642e150af356 /src/bun.js/node-dns.exports.js
parentad692495a1cfcc387b2f72da0e7ab7246bc1d644 (diff)
downloadbun-566a2c668b48dffb1599400cda11319a362dcb38.tar.gz
bun-566a2c668b48dffb1599400cda11319a362dcb38.tar.zst
bun-566a2c668b48dffb1599400cda11319a362dcb38.zip
Sort families
Diffstat (limited to 'src/bun.js/node-dns.exports.js')
-rw-r--r--src/bun.js/node-dns.exports.js4
1 files changed, 2 insertions, 2 deletions
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 };
};