diff --git a/src/node_dotenv.cc b/src/node_dotenv.cc index e1940904d1c039..18f36e8558493f 100644 --- a/src/node_dotenv.cc +++ b/src/node_dotenv.cc @@ -67,14 +67,14 @@ std::vector Dotenv::GetDataFromArgs( } Maybe Dotenv::SetEnvironment(node::Environment* env) { + Local name; + Local val; auto context = env->context(); auto env_vars = env->env_vars(); for (const auto& entry : store_) { auto existing = env_vars->Get(entry.first.data()); if (!existing.has_value()) { - Local name; - Local val; if (!ToV8Value(context, entry.first).ToLocal(&name) || !ToV8Value(context, entry.second).ToLocal(&val)) { return Nothing();