aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorwachs <wachs@140774ce-b5e7-0310-ab8b-a85725594a96>2012-12-10 12:12:56 +0000
committerwachs <wachs@140774ce-b5e7-0310-ab8b-a85725594a96>2012-12-10 12:12:56 +0000
commit3b2fbdc57180741aad7cf9eee9b03c152d6ffa99 (patch)
tree561d0d26f25ec2c04586961f62b47f6957394169
parent8ac592c9957ba1b82631ce5676d71dc79af0cab3 (diff)
mem leak
git-svn-id: https://gnunet.org/svn/gnunet@25342 140774ce-b5e7-0310-ab8b-a85725594a96
-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;