gnunet-svn
[Top][All Lists]
Advanced

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

[GNUnet-SVN] r18071 - gnunet/src/dv


From: gnunet
Subject: [GNUnet-SVN] r18071 - gnunet/src/dv
Date: Wed, 9 Nov 2011 14:04:35 +0100

Author: bartpolot
Date: 2011-11-09 14:04:35 +0100 (Wed, 09 Nov 2011)
New Revision: 18071

Modified:
   gnunet/src/dv/gnunet-service-dv.c
Log:
Fixed compilation error with new GNUNET_HELLO_Address


Modified: gnunet/src/dv/gnunet-service-dv.c
===================================================================
--- gnunet/src/dv/gnunet-service-dv.c   2011-11-09 12:42:42 UTC (rev 18070)
+++ gnunet/src/dv/gnunet-service-dv.c   2011-11-09 13:04:35 UTC (rev 18071)
@@ -2452,6 +2452,7 @@
 generate_hello_address (void *cls, size_t max, void *buf)
 {
   struct HelloContext *hello_context = cls;
+  struct GNUNET_HELLO_Address hello_address;
   char *addr_buffer;
   size_t offset;
   size_t size;
@@ -2473,11 +2474,14 @@
   /* Copy the direct peer identity to buffer */
   memcpy (&addr_buffer[offset], hello_context->direct_peer,
           sizeof (struct GNUNET_PeerIdentity));
+  memset (&hello_address.peer, 0, sizeof (struct GNUNET_PeerIdentity));
+  hello_address.address = addr_buffer;
+  hello_address.transport_name = "dv";
+  hello_address.address_length = size;
   ret =
-      GNUNET_HELLO_add_address ("dv",
+      GNUNET_HELLO_add_address (&hello_address,
                                 GNUNET_TIME_relative_to_absolute
-                                (GNUNET_TIME_UNIT_HOURS), addr_buffer, size,
-                                buf, max);
+                                (GNUNET_TIME_UNIT_HOURS), buf, max);
 
   hello_context->addresses_to_add--;
 




reply via email to

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