use long long
[oweals/gnunet.git] / src / dht / gnunet-service-dht_clients.c
index 274f5cf074c8866c4f861ef31f300995c571d643..1a4e71314a8f21a8593a895ac01487443a06787a 100644 (file)
@@ -370,10 +370,6 @@ transmit_next_request_task (void *cls,
          return;
        }
       transmit_request (cqr);
-      GNUNET_log (GNUNET_ERROR_TYPE_ERROR,
-                 "Retrying request %s in %llu ms\n",
-                 GNUNET_h2s (&cqr->key),
-                 cqr->retry_frequency.rel_value);
       cqr->hnode = GNUNET_CONTAINER_heap_insert (retry_heap, cqr,
                                                 cqr->retry_time.abs_value);
     }
@@ -862,10 +858,10 @@ GDS_CLIENTS_handle_reply (struct GNUNET_TIME_Absolute expiration,
   reply->expiration = GNUNET_TIME_absolute_hton (expiration);
   reply->key = *key;
   paths = (struct GNUNET_PeerIdentity*) &reply[1];
-  memcpy (paths, get_path, 
-         sizeof (struct GNUNET_PeerIdentity) * get_path_length);
-  memcpy (&paths[get_path_length], 
-         put_path, sizeof (struct GNUNET_PeerIdentity) * put_path_length);
+  memcpy (paths, put_path, 
+         sizeof (struct GNUNET_PeerIdentity) * put_path_length);
+  memcpy (&paths[put_path_length], 
+         get_path, sizeof (struct GNUNET_PeerIdentity) * get_path_length);
   memcpy (&paths[get_path_length + put_path_length],
          data, 
          data_size);
@@ -880,6 +876,9 @@ GDS_CLIENTS_handle_reply (struct GNUNET_TIME_Absolute expiration,
   if (GNUNET_NO == frc.do_copy)
     {
       /* did not match any of the requests, free! */
+      GNUNET_STATISTICS_update (GDS_stats,
+                               gettext_noop ("# REPLIES ignored for CLIENTS (no match)"), 1,
+                               GNUNET_NO);
       GNUNET_free (pm);
     }
 }