summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-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);