Don't call tokenize_string if the input string is empty

This commit is contained in:
Tim Wojtulewicz 2022-10-28 15:50:51 -07:00 committed by Tomer Lev
parent 2e457eb3ea
commit 359b5547cd

View file

@ -359,10 +359,14 @@ void Manager::ActivateDynamicPlugins(bool all)
// Activate plugins that our environment tells us to.
vector<string> p;
util::tokenize_string(util::zeek_plugin_activate(), ",", &p);
std::string plugin_activate = util::zeek_plugin_activate();
if ( ! plugin_activate.empty() )
{
util::tokenize_string(util::zeek_plugin_activate(), ",", &p);
for ( const auto& x : p )
plugins_to_activate.emplace(x, true);
for ( const auto& x : p )
plugins_to_activate.emplace(x, true);
}
if ( all )
{