From ec2d856c3d790a042f6edf7ad0487bc4024d15c4 Mon Sep 17 00:00:00 2001 From: Christian Grothoff Date: Fri, 2 Jul 2010 13:45:46 +0000 Subject: [PATCH] leak --- src/util/connection.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/util/connection.c b/src/util/connection.c index b1e68b0ef..7f2787e18 100644 --- a/src/util/connection.c +++ b/src/util/connection.c @@ -931,7 +931,8 @@ GNUNET_CONNECTION_create_from_connect_to_unixpath (struct GNUNET_SCHEDULER_Handl ret->sock = GNUNET_NETWORK_socket_create (AF_UNIX, SOCK_STREAM, 0); if (NULL == ret->sock) { - GNUNET_free (un); + GNUNET_free (ret->addr); + GNUNET_free (ret->write_buffer); GNUNET_free (ret); return NULL; } @@ -941,6 +942,7 @@ GNUNET_CONNECTION_create_from_connect_to_unixpath (struct GNUNET_SCHEDULER_Handl { GNUNET_break (GNUNET_OK == GNUNET_NETWORK_socket_close (ret->sock)); GNUNET_free (ret->addr); + GNUNET_free (ret->write_buffer); GNUNET_free (ret); return NULL; } -- 2.25.1