diff options
author | Anatoli Papirovski <apapirovski@mac.com> | 2018-02-04 11:51:18 -0500 |
---|---|---|
committer | Anatoli Papirovski <apapirovski@mac.com> | 2018-02-07 12:21:42 -0500 |
commit | 92ba624fa1da61c4061aa554877bfa3c94c83324 (patch) | |
tree | e677724a0cdd1339f5af30fbbb5417018546302b /src | |
parent | 1573e4563a0d3f6c08a1dd3ab3d161bece532db5 (diff) | |
download | android-node-v8-92ba624fa1da61c4061aa554877bfa3c94c83324.tar.gz android-node-v8-92ba624fa1da61c4061aa554877bfa3c94c83324.tar.bz2 android-node-v8-92ba624fa1da61c4061aa554877bfa3c94c83324.zip |
tls: provide now value from C++
Instead of separately calling into C++ from JS to retrieve
the Timer.now() value, pass it in as an argument.
PR-URL: https://github.com/nodejs/node/pull/18562
Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
Reviewed-By: Anna Henningsen <anna@addaleax.net>
Reviewed-By: James M Snell <jasnell@gmail.com>
Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de>
Diffstat (limited to 'src')
-rw-r--r-- | src/tls_wrap.cc | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/tls_wrap.cc b/src/tls_wrap.cc index 971dbb857f..0cba1898fb 100644 --- a/src/tls_wrap.cc +++ b/src/tls_wrap.cc @@ -230,7 +230,8 @@ void TLSWrap::SSLInfoCallback(const SSL* ssl_, int where, int ret) { if (where & SSL_CB_HANDSHAKE_START) { Local<Value> callback = object->Get(env->onhandshakestart_string()); if (callback->IsFunction()) { - c->MakeCallback(callback.As<Function>(), 0, nullptr); + Local<Value> argv[] = { env->GetNow() }; + c->MakeCallback(callback.As<Function>(), arraysize(argv), argv); } } |