From 332b56c82b0c4e4b4608db106b1ed75532202dda Mon Sep 17 00:00:00 2001 From: Anatoli Papirovski Date: Tue, 30 Jan 2018 13:34:57 -0500 Subject: [PATCH] src: fix vector subscript out of range MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit PR-URL: https://github.com/nodejs/node/pull/18460 Fixes: https://github.com/nodejs/node/issues/18459 Reviewed-By: Tobias Nießen Reviewed-By: Nikolai Vavilov Reviewed-By: Colin Ihrig Reviewed-By: Khaidi Chu --- src/node.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/node.cc b/src/node.cc index c82bd73348f..bcb764e400a 100644 --- a/src/node.cc +++ b/src/node.cc @@ -1007,7 +1007,7 @@ MaybeLocal InternalMakeCallback(Environment* env, } else { std::vector> 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]); }