From ddda6c9dbd09ff770a57a23a76e777ab1d59d8bb Mon Sep 17 00:00:00 2001 From: Christopher Jeffrey Date: Sun, 30 Jul 2017 17:53:09 -0700 Subject: [PATCH] dns: minor. --- lib/net/dns.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/lib/net/dns.js b/lib/net/dns.js index 5ad6517e..e2310d42 100644 --- a/lib/net/dns.js +++ b/lib/net/dns.js @@ -20,7 +20,7 @@ const options = { }; /** - * Resolve host (no getaddrinfo). + * Resolve host (async w/ libcares). * @param {String} host * @param {String?} proxy - Tor socks proxy. * @returns {Promise} @@ -59,8 +59,6 @@ exports.lookup = function lookup(host, proxy) { return socks.resolve(proxy, host); return new Promise((resolve, reject) => { - const addrs = []; - dns.lookup(host, options, to((err, result) => { if (err) { reject(err); @@ -72,6 +70,8 @@ exports.lookup = function lookup(host, proxy) { return; } + const addrs = []; + for (const addr of result) addrs.push(addr.address);