From b31b9d602bba1f43f3f6137a4e2707bd425bf2e5 Mon Sep 17 00:00:00 2001 From: fly_1997 Date: Fri, 27 Dec 2024 23:17:08 +0800 Subject: [PATCH 6/7] fix enable_list load error --- src/plugin_mgr/config.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/plugin_mgr/config.cpp b/src/plugin_mgr/config.cpp index 0ac1fb0..4553c93 100644 --- a/src/plugin_mgr/config.cpp +++ b/src/plugin_mgr/config.cpp @@ -61,13 +61,13 @@ void Config::SetEnableList(const YAML::Node &node) std::string pluginName = enableList[i]["name"].as(); YAML::Node instances = enableList[i]["instances"]; EnableItem enableItem(pluginName); - if (!instances.IsSequence()) { - WARN(logger, "the format of the enable list is incorrect."); - continue; - } if (!instances.IsDefined() || instances.IsNull()) { enableItem.SetEnabled(true); } else { + if (!instances.IsSequence()) { + WARN(logger, "the format of the enable list{" << pluginName << "} is incorrect."); + continue; + } for (size_t j = 0; j < instances.size(); ++j) { std::string instanceName = instances[j].as(); enableItem.AddInstance(instanceName); -- 2.33.0