diff --git a/lib/_tls_wrap.js b/lib/_tls_wrap.js index 1d6ccbb8a9cbaf..41dfdd1da7d926 100644 --- a/lib/_tls_wrap.js +++ b/lib/_tls_wrap.js @@ -689,12 +689,15 @@ function makeSocketMethodProxy(name) { }; } -[ +const socketProxiedMethods = [ 'getFinished', 'getPeerFinished', 'getSession', 'isSessionReused', 'getEphemeralKeyInfo', 'getProtocol', 'getTLSTicket' -].forEach((method) => { - TLSSocket.prototype[method] = makeSocketMethodProxy(method); -}); +]; + +for (n = 0; n < socketProxiedMethods.length; n++) { + TLSSocket.prototype[socketProxiedMethods[n]] = + makeSocketMethodProxy(socketProxiedMethods[n]); +} TLSSocket.prototype.getCipher = function(err) { if (this._handle)