From 7236e5f83a621ab972f9ae6eda5b9562aba3217b Mon Sep 17 00:00:00 2001 From: Christian Grothoff Date: Sun, 16 Jan 2022 18:34:17 +0100 Subject: -fix crashes on new DHT load/shutdown --- src/util/plugin.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src/util') diff --git a/src/util/plugin.c b/src/util/plugin.c index 39874a588..6ee41eec9 100644 --- a/src/util/plugin.c +++ b/src/util/plugin.c @@ -289,12 +289,12 @@ GNUNET_PLUGIN_unload (const char *library_name, done = resolve_function (pos, "done"); ret = NULL; - if (NULL != done) - ret = done (arg); if (NULL == prev) plugins = pos->next; else prev->next = pos->next; + if (NULL != done) + ret = done (arg); lt_dlclose (pos->handle); GNUNET_free (pos->name); GNUNET_free (pos); -- cgit v1.2.3