aboutsummaryrefslogtreecommitdiff
path: root/src/util/service.c
diff options
context:
space:
mode:
authorChristian Grothoff <christian@grothoff.org>2010-06-13 15:15:25 +0000
committerChristian Grothoff <christian@grothoff.org>2010-06-13 15:15:25 +0000
commitca4271eb26dba2b8618bcfb39f6106567755b64f (patch)
tree45c046b864cc4e1e30453e6ca640f2a0df8b1156 /src/util/service.c
parentefcc62897c9e1614c4b8aeb32de7cdb5b53f01a2 (diff)
downloadgnunet-ca4271eb26dba2b8618bcfb39f6106567755b64f.tar.gz
gnunet-ca4271eb26dba2b8618bcfb39f6106567755b64f.zip
leak
Diffstat (limited to 'src/util/service.c')
-rw-r--r--src/util/service.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/util/service.c b/src/util/service.c
index 6159d2edf..a4316768d 100644
--- a/src/util/service.c
+++ b/src/util/service.c
@@ -925,6 +925,7 @@ GNUNET_SERVICE_get_server_addresses (const char *serviceName,
925 _("Failed to resolve `%s': %s\n"), 925 _("Failed to resolve `%s': %s\n"),
926 hostname, gai_strerror (ret)); 926 hostname, gai_strerror (ret));
927 GNUNET_free (hostname); 927 GNUNET_free (hostname);
928 GNUNET_free (unixpath);
928 if (desc != NULL) 929 if (desc != NULL)
929 GNUNET_break (GNUNET_OK == GNUNET_NETWORK_socket_close (desc)); 930 GNUNET_break (GNUNET_OK == GNUNET_NETWORK_socket_close (desc));
930 return GNUNET_SYSERR; 931 return GNUNET_SYSERR;
@@ -945,6 +946,7 @@ GNUNET_SERVICE_get_server_addresses (const char *serviceName,
945 disablev6 ? "IPv4 " : "", hostname); 946 disablev6 ? "IPv4 " : "", hostname);
946 freeaddrinfo (res); 947 freeaddrinfo (res);
947 GNUNET_free (hostname); 948 GNUNET_free (hostname);
949 GNUNET_free (unixpath);
948 return GNUNET_SYSERR; 950 return GNUNET_SYSERR;
949 } 951 }
950 resi = i; 952 resi = i;