diff options
author | Anatoli Papirovski <apapirovski@mac.com> | 2018-01-30 13:34:57 -0500 |
---|---|---|
committer | Anatoli Papirovski <apapirovski@mac.com> | 2018-01-31 09:36:01 -0500 |
commit | 332b56c82b0c4e4b4608db106b1ed75532202dda (patch) | |
tree | 411220cf574c0f2ea34fabca494fc4dc2d1579e9 | |
parent | a025723e0191e3526bf1e83b066c2f1c78730134 (diff) | |
download | node-new-332b56c82b0c4e4b4608db106b1ed75532202dda.tar.gz |
src: fix vector subscript out of range
PR-URL: https://github.com/nodejs/node/pull/18460
Fixes: https://github.com/nodejs/node/issues/18459
Reviewed-By: Tobias Nießen <tniessen@tnie.de>
Reviewed-By: Nikolai Vavilov <vvnicholas@gmail.com>
Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
Reviewed-By: Khaidi Chu <i@2333.moe>
-rw-r--r-- | src/node.cc | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/node.cc b/src/node.cc index c82bd73348..bcb764e400 100644 --- a/src/node.cc +++ b/src/node.cc @@ -1007,7 +1007,7 @@ MaybeLocal<Value> InternalMakeCallback(Environment* env, } else { std::vector<Local<Value>> args(1 + argc); args[0] = callback; - std::copy(&argv[0], &argv[argc], &args[1]); + std::copy(&argv[0], &argv[argc], args.begin() + 1); ret = domain_cb->Call(env->context(), recv, args.size(), &args[0]); } |