gnunet-svn
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[GNUnet-SVN] r9280 - GNUnet/src/transports


From: gnunet
Subject: [GNUnet-SVN] r9280 - GNUnet/src/transports
Date: Sun, 25 Oct 2009 05:24:07 -0600

Author: grothoff
Date: 2009-10-25 05:24:07 -0600 (Sun, 25 Oct 2009)
New Revision: 9280

Modified:
   GNUnet/src/transports/tcp.c
Log:
fi

Modified: GNUnet/src/transports/tcp.c
===================================================================
--- GNUnet/src/transports/tcp.c 2009-10-25 11:07:47 UTC (rev 9279)
+++ GNUnet/src/transports/tcp.c 2009-10-25 11:24:07 UTC (rev 9280)
@@ -671,14 +671,28 @@
       GNUNET_GE_LOG_STRERROR (coreAPI->ectx,
                               GNUNET_GE_DEBUG | GNUNET_GE_ADMIN |
                               GNUNET_GE_USER | GNUNET_GE_BULK, "connect");
-
+      switch (soaddr->sa_family)
+       {
+       case AF_INET:
+         inet_ntop (AF_INET,
+                    &((struct sockaddr_in *) soaddr)->sin_addr,
+                    buf, sizeof (buf));
+         break;
+       case AF_INET6:
+         inet_ntop (AF_INET6,
+                    &((struct sockaddr_in6 *) soaddr)->sin6_addr,
+                    buf, sizeof(buf));
+         break;
+       default:
+         GNUNET_GE_BREAK (NULL, 0);
+         strcpy (buf, "<unknown type>");
+         break;
+       }
       GNUNET_GE_LOG (coreAPI->ectx,
                      GNUNET_GE_DEBUG | GNUNET_GE_ADMIN |
                      GNUNET_GE_USER | GNUNET_GE_BULK,
                      "IP address used was `%s'\n",
-                     inet_ntop (soaddr->sa_family,
-                                soaddr, buf, sizeof (buf)));
-
+                     buf);
       GNUNET_socket_destroy (s);
       return GNUNET_SYSERR;
     }





reply via email to

[Prev in Thread] Current Thread [Next in Thread]