[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[GNUnet-SVN] r6426 - GNUnet/src/transports
From: |
gnunet |
Subject: |
[GNUnet-SVN] r6426 - GNUnet/src/transports |
Date: |
Sat, 23 Feb 2008 23:39:02 -0700 (MST) |
Author: grothoff
Date: 2008-02-23 23:39:01 -0700 (Sat, 23 Feb 2008)
New Revision: 6426
Modified:
GNUnet/src/transports/http.c
GNUnet/src/transports/ip.c
Log:
default to v4
Modified: GNUnet/src/transports/http.c
===================================================================
--- GNUnet/src/transports/http.c 2008-02-24 05:22:43 UTC (rev 6425)
+++ GNUnet/src/transports/http.c 2008-02-24 06:39:01 UTC (rev 6426)
@@ -1121,30 +1121,30 @@
{
GNUNET_hash_to_enc (&coreAPI->myIdentity->hashPubKey, &enc);
available = ntohs (haddr->availability) & available_protocols;
- if (available == 0)
- return;
- if ((available & VERSION_AVAILABLE_IPV6) > 0)
+ if ((available & VERSION_AVAILABLE_IPV4) > 0)
{
- if (NULL == inet_ntop (AF_INET6, &haddr->ipv6, buf, IP_BUF_LEN))
+ if (NULL == inet_ntop (AF_INET, &haddr->ipv4, buf, IP_BUF_LEN))
{
/* log? */
EXIT ();
return;
}
- obr = "[";
- cbr = "]";
+ obr = "";
+ cbr = "";
}
- else
+ else if ((available & VERSION_AVAILABLE_IPV6) > 0)
{
- if (NULL == inet_ntop (AF_INET, &haddr->ipv4, buf, IP_BUF_LEN))
+ if (NULL == inet_ntop (AF_INET6, &haddr->ipv6, buf, IP_BUF_LEN))
{
/* log? */
EXIT ();
return;
}
- obr = "";
- cbr = "";
+ obr = "[";
+ cbr = "]";
}
+ else
+ return; /* error */
url = GNUNET_malloc (64 + sizeof (GNUNET_EncName) + strlen (buf));
GNUNET_snprintf (url,
64 + sizeof (GNUNET_EncName),
Modified: GNUnet/src/transports/ip.c
===================================================================
--- GNUnet/src/transports/ip.c 2008-02-24 05:22:43 UTC (rev 6425)
+++ GNUnet/src/transports/ip.c 2008-02-24 06:39:01 UTC (rev 6426)
@@ -288,8 +288,8 @@
if (ifa_ptr->ifa_addr->sa_family != AF_INET6)
continue;
memcpy (identity,
- &(((struct sockaddr_in6 *) ifa_ptr->ifa_addr)->
- sin6_addr), sizeof (struct in6_addr));
+ &((struct sockaddr_in6 *) ifa_ptr->ifa_addr)->sin6_addr,
+ sizeof (struct in6_addr));
freeifaddrs (ifa_first);
GNUNET_free (interfaces);
return GNUNET_OK;
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [GNUnet-SVN] r6426 - GNUnet/src/transports,
gnunet <=