gnunet-svn
[Top][All Lists]
Advanced

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

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


From: gnunet
Subject: [GNUnet-SVN] r26610 - gnunet/src/dv
Date: Tue, 26 Mar 2013 14:03:09 +0100

Author: wachs
Date: 2013-03-26 14:03:08 +0100 (Tue, 26 Mar 2013)
New Revision: 26610

Modified:
   gnunet/src/dv/gnunet-service-dv.c
Log:
fix


Modified: gnunet/src/dv/gnunet-service-dv.c
===================================================================
--- gnunet/src/dv/gnunet-service-dv.c   2013-03-26 12:52:55 UTC (rev 26609)
+++ gnunet/src/dv/gnunet-service-dv.c   2013-03-26 13:03:08 UTC (rev 26610)
@@ -962,7 +962,7 @@
  */
 static void
 handle_ats_update (void *cls,
-                  const struct GNUNET_HELLO_Address *address,
+                  const struct GNUNET_PeerIdentity *peer,
                   struct GNUNET_BANDWIDTH_Value32NBO bandwidth_out,
                   struct GNUNET_BANDWIDTH_Value32NBO bandwidth_in,
                   const struct GNUNET_ATS_Information *ats, 
@@ -975,7 +975,7 @@
   distance = get_atsi_distance (ats, ats_count); 
   /* check if entry exists */
   neighbor = GNUNET_CONTAINER_multihashmap_get (direct_neighbors, 
-                                               &address->peer.hashPubKey);
+                                                       &peer->hashPubKey);
   if (NULL != neighbor)
   {    
     if ( (DIRECT_NEIGHBOR_COST == neighbor->distance) &&
@@ -1002,10 +1002,10 @@
     return;
   }
   neighbor = GNUNET_malloc (sizeof (struct DirectNeighbor));
-  neighbor->peer = address->peer;
+  neighbor->peer = (*peer);
   GNUNET_assert (GNUNET_YES ==
                 GNUNET_CONTAINER_multihashmap_put (direct_neighbors,
-                                                   &address->peer.hashPubKey,
+                                                   &peer->hashPubKey,
                                                    neighbor,
                                                    
GNUNET_CONTAINER_MULTIHASHMAPOPTION_UNIQUE_ONLY));
   neighbor->connected = GNUNET_NO; /* not yet */
@@ -1699,7 +1699,7 @@
 
   if (NULL == core_api)
     return;
-  ats = GNUNET_ATS_performance_init (cfg, &handle_ats_update, NULL);
+  ats = GNUNET_ATS_performance_init (cfg, &handle_ats_update, NULL, NULL, 
NULL);
   if (NULL == ats)
   {
     GNUNET_CORE_disconnect (core_api);




reply via email to

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