We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 910a899 commit 5aa7d4dCopy full SHA for 5aa7d4d
lib/_tls_wrap.js
@@ -321,12 +321,16 @@ var proxiedMethods = [
321
];
322
323
// Proxy HandleWrap, PipeWrap and TCPWrap methods
324
-proxiedMethods.forEach(function(name) {
325
- tls_wrap.TLSWrap.prototype[name] = function methodProxy(...args) {
+function makeMethodProxy(name) {
+ return function methodProxy(...args) {
326
if (this._parent[name])
327
return this._parent[name].apply(this._parent, args);
328
};
329
-});
+}
330
+for (var n = 0; n < proxiedMethods.length; n++) {
331
+ tls_wrap.TLSWrap.prototype[proxiedMethods[n]] =
332
+ makeMethodProxy(proxiedMethods[n]);
333
334
335
tls_wrap.TLSWrap.prototype.close = function close(cb) {
336
let ssl;
0 commit comments