From: Christian Grothoff Date: Sat, 14 Aug 2010 21:44:19 +0000 (+0000) Subject: fix hypothetical leak X-Git-Tag: initial-import-from-subversion-38251~20701 X-Git-Url: https://git.librecmc.org/?a=commitdiff_plain;h=b599c64c1dc440f0e0eaa046e18f01ef2c290ea7;p=oweals%2Fgnunet.git fix hypothetical leak --- diff --git a/src/util/pseudonym.c b/src/util/pseudonym.c index 6693dadd2..af7168b6c 100644 --- a/src/util/pseudonym.c +++ b/src/util/pseudonym.c @@ -261,6 +261,8 @@ read_info (const struct GNUNET_CONFIGURATION_Handle *cfg, fn, emsg); GNUNET_break (GNUNET_OK == GNUNET_DISK_directory_remove (fn)); + GNUNET_CONTAINER_meta_data_destroy (*meta); + *meta = NULL; GNUNET_free_non_null (emsg); GNUNET_free (fn); return GNUNET_SYSERR; diff --git a/src/util/service.c b/src/util/service.c index df5342c1d..fe64ee0dd 100644 --- a/src/util/service.c +++ b/src/util/service.c @@ -917,6 +917,7 @@ GNUNET_SERVICE_get_server_addresses (const char *serviceName, saddrlens = GNUNET_malloc (2 * sizeof (socklen_t)); add_unixpath (saddrs, saddrlens, unixpath); GNUNET_free_non_null (unixpath); + GNUNET_free_non_null(hostname); *addrs = saddrs; *addr_lens = saddrlens; return 1;