aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/util/configuration.c1
-rw-r--r--src/util/plugin.c4
2 files changed, 3 insertions, 2 deletions
diff --git a/src/util/configuration.c b/src/util/configuration.c
index 6f2b3aa44b..5072ba5ad0 100644
--- a/src/util/configuration.c
+++ b/src/util/configuration.c
@@ -283,6 +283,7 @@ GNUNET_CONFIGURATION_deserialize (struct GNUNET_CONFIGURATION_Handle *cfg,
}
LOG (GNUNET_ERROR_TYPE_DEBUG, "Config value %s=\"%s\"\n", tag, value);
GNUNET_CONFIGURATION_set_value_string (cfg, section, tag, &value[i]);
+ GNUNET_free (tag);
continue;
}
/* parse error */
diff --git a/src/util/plugin.c b/src/util/plugin.c
index 4e0385a098..ff203fd83e 100644
--- a/src/util/plugin.c
+++ b/src/util/plugin.c
@@ -272,12 +272,12 @@ GNUNET_PLUGIN_unload (const char *library_name, void *arg)
plugins = pos->next;
else
prev->next = pos->next;
- lt_dlclose (pos->handle);
+ /* lt_dlclose (pos->handle); */
GNUNET_free (pos->name);
GNUNET_free (pos);
if (plugins == NULL)
{
- plugin_fini ();
+ //plugin_fini ();
initialized = GNUNET_NO;
}
return ret;