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>
This commit is contained in:
Anna Henningsen 2017-07-31 22:06:47 +02:00
parent 732658e4cf
commit 0f5dabe4ed
No known key found for this signature in database
GPG Key ID: D8B9F5AEAE84E4CF

View File

@ -254,7 +254,7 @@ class Resolver {
} }
function resolver(bindingName) { function resolver(bindingName) {
return function query(name, /* options, */ callback) { function query(name, /* options, */ callback) {
var options; var options;
if (arguments.length > 2) { if (arguments.length > 2) {
options = callback; options = callback;
@ -277,7 +277,9 @@ function resolver(bindingName) {
var err = this._handle[bindingName](req, name); var err = this._handle[bindingName](req, name);
if (err) throw errnoException(err, bindingName); if (err) throw errnoException(err, bindingName);
return req; return req;
}; }
Object.defineProperty(query, 'name', { value: bindingName });
return query;
} }
var resolveMap = Object.create(null); var resolveMap = Object.create(null);