mirror of
https://git.jabber.space/devs/cproof.git
synced 2026-07-23 03:56:20 +00:00
Remove disco features added by plugins on unload
This commit is contained in:
@@ -44,6 +44,7 @@
|
||||
#include "config/files.h"
|
||||
#include "plugins/api.h"
|
||||
#include "plugins/callbacks.h"
|
||||
#include "plugins/disco.h"
|
||||
#include "plugins/plugins.h"
|
||||
#include "plugins/c_plugins.h"
|
||||
#include "plugins/c_api.h"
|
||||
@@ -541,6 +542,8 @@ c_plugin_destroy(ProfPlugin *plugin)
|
||||
|
||||
callbacks_remove(plugin->name);
|
||||
|
||||
disco_remove_features(plugin->name);
|
||||
|
||||
if (dlclose (plugin->module)) {
|
||||
log_warning ("dlclose failed to close `%s' with `%s'", plugin->name, dlerror ());
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user