summaryrefslogtreecommitdiff
path: root/lib/dns.js
diff options
context:
space:
mode:
authorAnna Henningsen <anna@addaleax.net>2017-07-31 22:06:47 +0200
committerAnna Henningsen <anna@addaleax.net>2017-08-01 19:57:24 +0200
commit0f5dabe4ede908ec552ad3e4942bc27c298fcbb4 (patch)
treec7162acab17fe2463b877586bc9842e895932a65 /lib/dns.js
parent732658e4cf0ab676040cdbad92f39b93fbacaa80 (diff)
downloadnode-new-0f5dabe4ede908ec552ad3e4942bc27c298fcbb4.tar.gz
dns: name generated functions
PR-URL: https://github.com/nodejs/node/pull/14518 Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Tobias Nießen <tniessen@tnie.de>
Diffstat (limited to 'lib/dns.js')
-rw-r--r--lib/dns.js6
1 files changed, 4 insertions, 2 deletions
diff --git a/lib/dns.js b/lib/dns.js
index 90eaac3122..036197c28d 100644
--- a/lib/dns.js
+++ b/lib/dns.js
@@ -254,7 +254,7 @@ class Resolver {
}
function resolver(bindingName) {
- return function query(name, /* options, */ callback) {
+ function query(name, /* options, */ callback) {
var options;
if (arguments.length > 2) {
options = callback;
@@ -277,7 +277,9 @@ function resolver(bindingName) {
var err = this._handle[bindingName](req, name);
if (err) throw errnoException(err, bindingName);
return req;
- };
+ }
+ Object.defineProperty(query, 'name', { value: bindingName });
+ return query;
}
var resolveMap = Object.create(null);