aboutsummaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
Diffstat (limited to 'lib')
-rw-r--r--lib/dns.js8
1 files changed, 3 insertions, 5 deletions
diff --git a/lib/dns.js b/lib/dns.js
index ac3f6d6f0e..f68409f2ee 100644
--- a/lib/dns.js
+++ b/lib/dns.js
@@ -50,8 +50,7 @@ const {
const dnsException = errors.dnsException;
-let promisesWarn = true;
-let promises; // Lazy loaded
+let promises = null; // Lazy loaded
function onlookup(err, addresses) {
if (err) {
@@ -269,7 +268,7 @@ function defaultResolverSetServers(servers) {
setDefaultResolver(resolver);
bindDefaultResolver(module.exports, Resolver.prototype);
- if (promises !== undefined)
+ if (promises !== null)
bindDefaultResolver(promises, promises.Resolver.prototype);
}
@@ -318,10 +317,9 @@ Object.defineProperties(module.exports, {
configurable: true,
enumerable: false,
get() {
- if (promisesWarn) {
+ if (promises === null) {
promises = require('internal/dns/promises');
promises.setServers = defaultResolverSetServers;
- promisesWarn = false;
process.emitWarning('The dns.promises API is experimental',
'ExperimentalWarning');
}