From 23782a4efaa3d18ebf4fd898cba54ba2646bd908 Mon Sep 17 00:00:00 2001 From: Matthias Wachs Date: Thu, 8 Mar 2012 17:28:59 +0000 Subject: [PATCH 1/1] - mem leak --- src/namestore/gnunet-service-namestore.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/namestore/gnunet-service-namestore.c b/src/namestore/gnunet-service-namestore.c index c5b15244d..633cea411 100644 --- a/src/namestore/gnunet-service-namestore.c +++ b/src/namestore/gnunet-service-namestore.c @@ -1623,11 +1623,11 @@ run (void *cls, struct GNUNET_SERVER_Handle *server, GNUNET_asprintf (&db_lib_name, "libgnunet_plugin_namestore_%s", database); GSN_database = GNUNET_PLUGIN_load (db_lib_name, (void *) GSN_cfg); + GNUNET_free (database); if (GSN_database == NULL) { GNUNET_log (GNUNET_ERROR_TYPE_ERROR, "Could not load database backend `%s'\n", db_lib_name); - GNUNET_free (database); GNUNET_SCHEDULER_add_now (&cleanup_task, NULL); return; } -- 2.25.1