From 1a7611a76153779bed32bd9455b44993c56b4744 Mon Sep 17 00:00:00 2001 From: Jason Dellaluce Date: Wed, 17 Nov 2021 14:01:24 +0000 Subject: [PATCH] chore(engine): using is_defined config method instead of private get_node Signed-off-by: Jason Dellaluce --- userspace/falco/configuration.cpp | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/userspace/falco/configuration.cpp b/userspace/falco/configuration.cpp index acabb965..6de8ac31 100644 --- a/userspace/falco/configuration.cpp +++ b/userspace/falco/configuration.cpp @@ -280,8 +280,7 @@ void falco_configuration::init(string conf_filename, list &cmdline_optio std::set load_plugins; - YAML::Node load_plugins_node; - m_config->get_node(load_plugins_node, "load_plugins"); + bool load_plugins_node_defined = m_config->is_defined("load_plugins"); m_config->get_sequence>(load_plugins, "load_plugins"); @@ -302,7 +301,7 @@ void falco_configuration::init(string conf_filename, list &cmdline_optio // If load_plugins was not specified at all, every // plugin is added. Otherwise, the plugin must be in // the load_plugins list. - if(!load_plugins_node.IsDefined() || load_plugins.find(p.m_name) != load_plugins.end()) + if(!load_plugins_node_defined || load_plugins.find(p.m_name) != load_plugins.end()) { m_plugins.push_back(p); }