From ada22fbf427a363c55a9c8e4ec17a19467ded301 Mon Sep 17 00:00:00 2001 From: Tim Wojtulewicz Date: Sun, 12 Mar 2023 21:08:56 -0700 Subject: [PATCH] dlclose() handle if the library loaded wasn't a plugin --- src/plugin/Manager.cc | 1 + 1 file changed, 1 insertion(+) diff --git a/src/plugin/Manager.cc b/src/plugin/Manager.cc index f7962945fe..12884fdc6b 100644 --- a/src/plugin/Manager.cc +++ b/src/plugin/Manager.cc @@ -254,6 +254,7 @@ bool Manager::ActivateDynamicPluginInternal(const std::string& name, bool ok_if_ { errors->push_back( util::fmt("load plugin library %s did not instantiate a plugin", path)); + dlclose(hdl); continue; }