From 15232a7da17948866bd1a05ac9a15d7fca3351fe Mon Sep 17 00:00:00 2001 From: Christian Grothoff Date: Thu, 20 May 2010 12:37:44 +0000 Subject: [PATCH] leak --- src/datastore/gnunet-service-datastore.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/datastore/gnunet-service-datastore.c b/src/datastore/gnunet-service-datastore.c index 6c6155831..a2e8aa820 100644 --- a/src/datastore/gnunet-service-datastore.c +++ b/src/datastore/gnunet-service-datastore.c @@ -527,7 +527,8 @@ transmit (struct GNUNET_SERVER_Client *client, GNUNET_log (GNUNET_ERROR_TYPE_WARNING, "Shutdown in progress, aborting transmission.\n"); #endif - if (NULL != tc) + GNUNET_free (msg); + if (NULL != tc) tc (tc_cls, GNUNET_SYSERR); return; } @@ -1335,7 +1336,7 @@ cleaning_task (void *cls, const struct GNUNET_SCHEDULER_TaskContext *tc) GNUNET_CONNECTION_notify_transmit_ready_cancel (tcc->th); GNUNET_SERVER_client_drop (tcc->client); } - if (NULL != tcc->tc) + if (NULL != tcc->tc) tcc->tc (tcc->tc_cls, GNUNET_SYSERR); GNUNET_free (tcc->msg); GNUNET_free (tcc); -- 2.25.1