diff --git a/lib/tls.js b/lib/tls.js index 11bf0c53f0f4d1..a1813fc87c7de1 100644 --- a/lib/tls.js +++ b/lib/tls.js @@ -29,7 +29,7 @@ exports.getCiphers = internalUtil.cachedResult(() => { // Convert protocols array into valid OpenSSL protocols list // ("\x06spdy/2\x08http/1.1\x08http/1.0") function convertProtocols(protocols) { - const lens = Array(protocols.length); + const lens = new Array(protocols.length); const buff = Buffer.allocUnsafe(protocols.reduce((p, c, i) => { var len = Buffer.byteLength(c); lens[i] = len;