diff --git a/lib/_tls_wrap.js b/lib/_tls_wrap.js index 909f36dd00fe15..324096c282923e 100644 --- a/lib/_tls_wrap.js +++ b/lib/_tls_wrap.js @@ -831,10 +831,7 @@ TLSSocket.prototype._init = function(socket, wrap) { ssl.handshakes = 0; if (options.ALPNCallback) { - if (typeof options.ALPNCallback !== 'function') { - throw new ERR_INVALID_ARG_TYPE('options.ALPNCallback', 'Function', options.ALPNCallback); - } - assert(typeof options.ALPNCallback === 'function'); + validateFunction(options.ALPNCallback, 'options.ALPNCallback'); this[kALPNCallback] = options.ALPNCallback; ssl.ALPNCallback = callALPNCallback; ssl.enableALPNCb();