diff options
author | Sam Roberts <vieuxtech@gmail.com> | 2019-02-04 10:13:18 -0800 |
---|---|---|
committer | Anna Henningsen <anna@addaleax.net> | 2019-02-06 19:36:55 +0100 |
commit | 00d49ad673b0c4851298ef00522af60186210cfd (patch) | |
tree | 01708de1a327dfc6f760a47ec61762320b852594 /lib/_tls_wrap.js | |
parent | 6da82b1057afb4dbc94e3eada224dfdb97d6a533 (diff) | |
download | android-node-v8-00d49ad673b0c4851298ef00522af60186210cfd.tar.gz android-node-v8-00d49ad673b0c4851298ef00522af60186210cfd.tar.bz2 android-node-v8-00d49ad673b0c4851298ef00522af60186210cfd.zip |
tls: null not valid as a renegotiate callback
Allow undefined as a callback, but do not allow null.
PR-URL: https://github.com/nodejs/node/pull/25929
Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
Reviewed-By: Anatoli Papirovski <apapirovski@mac.com>
Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de>
Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
Reviewed-By: Minwoo Jung <minwoo@nodesource.com>
Reviewed-By: James M Snell <jasnell@gmail.com>
Diffstat (limited to 'lib/_tls_wrap.js')
-rw-r--r-- | lib/_tls_wrap.js | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/_tls_wrap.js b/lib/_tls_wrap.js index 365dbb9491..79b9c6d395 100644 --- a/lib/_tls_wrap.js +++ b/lib/_tls_wrap.js @@ -601,7 +601,7 @@ TLSSocket.prototype._init = function(socket, wrap) { TLSSocket.prototype.renegotiate = function(options, callback) { if (options === null || typeof options !== 'object') throw new ERR_INVALID_ARG_TYPE('options', 'Object', options); - if (callback != null && typeof callback !== 'function') + if (callback !== undefined && typeof callback !== 'function') throw new ERR_INVALID_CALLBACK(); if (this.destroyed) |