summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAnatoli Papirovski <apapirovski@mac.com>2018-01-30 13:34:57 -0500
committerAnatoli Papirovski <apapirovski@mac.com>2018-01-31 09:36:01 -0500
commit332b56c82b0c4e4b4608db106b1ed75532202dda (patch)
tree411220cf574c0f2ea34fabca494fc4dc2d1579e9
parenta025723e0191e3526bf1e83b066c2f1c78730134 (diff)
downloadnode-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.cc2
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]);
}