refactor(userspace/falco): drop inspector dependency on print_plugin_info action

Signed-off-by: Jason Dellaluce <jasondellaluce@gmail.com>
This commit is contained in:
Jason Dellaluce
2022-06-28 12:17:34 +00:00
committed by poiana
parent bd26bc09c2
commit a9d185f5e1

View File

@@ -47,13 +47,14 @@ application::run_result application::print_plugin_info()
#else // MUSL_OPTIMIZED
if(!m_options.print_plugin_info.empty())
{
std::unique_ptr<sinsp> inspector(new sinsp());
for(auto &pc : m_state->config->m_plugins)
{
if (pc.m_name == m_options.print_plugin_info
|| pc.m_library_path == m_options.print_plugin_info)
{
// load the plugin
auto p = m_state->inspector->register_plugin(pc.m_library_path);
auto p = inspector->register_plugin(pc.m_library_path);
// print plugin descriptive info
std::ostringstream os;