[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[GNUnet-SVN] r8628 - gnunet/src/util
From: |
gnunet |
Subject: |
[GNUnet-SVN] r8628 - gnunet/src/util |
Date: |
Sun, 5 Jul 2009 14:53:19 -0600 |
Author: grothoff
Date: 2009-07-05 14:53:19 -0600 (Sun, 05 Jul 2009)
New Revision: 8628
Modified:
gnunet/src/util/service.c
Log:
fixing missing address copy
Modified: gnunet/src/util/service.c
===================================================================
--- gnunet/src/util/service.c 2009-07-05 20:36:30 UTC (rev 8627)
+++ gnunet/src/util/service.c 2009-07-05 20:53:19 UTC (rev 8628)
@@ -900,7 +900,8 @@
if (pos == NULL)
{
GNUNET_log (GNUNET_ERROR_TYPE_ERROR,
- _("Failed to find IPv4 address for `%s'.\n"), hostname);
+ _("Failed to find %saddress for `%s'.\n"),
+ disablev6 ? "IPv4 " : "", hostname);
freeaddrinfo (res);
GNUNET_free (hostname);
return GNUNET_SYSERR;
@@ -924,6 +925,7 @@
GNUNET_assert (pos->ai_addrlen == sizeof (struct sockaddr_in6));
sctx->addrlen = pos->ai_addrlen;
sctx->addr = GNUNET_malloc (sctx->addrlen);
+ memcpy (sctx->addr, res->ai_addr, sctx->addrlen);
GNUNET_log (GNUNET_ERROR_TYPE_INFO,
_
("Configured to bind to %s address; %s connections to
this service will fail!\n"),
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [GNUnet-SVN] r8628 - gnunet/src/util,
gnunet <=