diff options
author | Christian Grothoff <christian@grothoff.org> | 2010-07-02 13:45:46 +0000 |
---|---|---|
committer | Christian Grothoff <christian@grothoff.org> | 2010-07-02 13:45:46 +0000 |
commit | ec2d856c3d790a042f6edf7ad0487bc4024d15c4 (patch) | |
tree | f4d1421407420bfcea32037e86ea65ee5eeffe22 /src/util/connection.c | |
parent | cebb1cfe43d59bd3ce7e07396b0fc49d14acca4c (diff) | |
download | gnunet-ec2d856c3d790a042f6edf7ad0487bc4024d15c4.tar.gz gnunet-ec2d856c3d790a042f6edf7ad0487bc4024d15c4.zip |
leak
Diffstat (limited to 'src/util/connection.c')
-rw-r--r-- | src/util/connection.c | 4 |
1 files changed, 3 insertions, 1 deletions
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 | |||
931 | ret->sock = GNUNET_NETWORK_socket_create (AF_UNIX, SOCK_STREAM, 0); | 931 | ret->sock = GNUNET_NETWORK_socket_create (AF_UNIX, SOCK_STREAM, 0); |
932 | if (NULL == ret->sock) | 932 | if (NULL == ret->sock) |
933 | { | 933 | { |
934 | GNUNET_free (un); | 934 | GNUNET_free (ret->addr); |
935 | GNUNET_free (ret->write_buffer); | ||
935 | GNUNET_free (ret); | 936 | GNUNET_free (ret); |
936 | return NULL; | 937 | return NULL; |
937 | } | 938 | } |
@@ -941,6 +942,7 @@ GNUNET_CONNECTION_create_from_connect_to_unixpath (struct GNUNET_SCHEDULER_Handl | |||
941 | { | 942 | { |
942 | GNUNET_break (GNUNET_OK == GNUNET_NETWORK_socket_close (ret->sock)); | 943 | GNUNET_break (GNUNET_OK == GNUNET_NETWORK_socket_close (ret->sock)); |
943 | GNUNET_free (ret->addr); | 944 | GNUNET_free (ret->addr); |
945 | GNUNET_free (ret->write_buffer); | ||
944 | GNUNET_free (ret); | 946 | GNUNET_free (ret); |
945 | return NULL; | 947 | return NULL; |
946 | } | 948 | } |