diff --git a/src/node_env_var.cc b/src/node_env_var.cc index d6440ba403cad4..51dde17854ca41 100644 --- a/src/node_env_var.cc +++ b/src/node_env_var.cc @@ -210,7 +210,7 @@ void MapKVStore::Set(Isolate* isolate, Local key, Local value) { Mutex::ScopedLock lock(mutex_); Utf8Value key_str(isolate, key); Utf8Value value_str(isolate, value); - if (*key_str != nullptr && *value_str != nullptr) { + if (*key_str != nullptr && key_str.length() > 0 && *value_str != nullptr) { map_[std::string(*key_str, key_str.length())] = std::string(*value_str, value_str.length()); }