From: Christian Grothoff Date: Fri, 2 Jul 2010 13:45:46 +0000 (+0000) Subject: leak X-Git-Tag: initial-import-from-subversion-38251~21064 X-Git-Url: https://git.librecmc.org/?a=commitdiff_plain;h=ec2d856c3d790a042f6edf7ad0487bc4024d15c4;p=oweals%2Fgnunet.git leak --- 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; }