aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBart Polot <bart@net.in.tum.de>2012-11-14 16:00:54 +0000
committerBart Polot <bart@net.in.tum.de>2012-11-14 16:00:54 +0000
commite5035d2c9e05dc738746ee5ef219b2eeb2256d31 (patch)
tree29342b5853176fd57368b7c524a3cc08b0fa19ea
parent14678cc9ce8da552725134801e7de376e3c60107 (diff)
downloadgnunet-e5035d2c9e05dc738746ee5ef219b2eeb2256d31.tar.gz
gnunet-e5035d2c9e05dc738746ee5ef219b2eeb2256d31.zip
- save xquery for neighbors
-rw-r--r--src/dht/gnunet-service-dht_neighbours.c2
-rw-r--r--src/dht/gnunet-service-dht_routing.c1
2 files changed, 2 insertions, 1 deletions
diff --git a/src/dht/gnunet-service-dht_neighbours.c b/src/dht/gnunet-service-dht_neighbours.c
index 07dc219cf..40b1013f3 100644
--- a/src/dht/gnunet-service-dht_neighbours.c
+++ b/src/dht/gnunet-service-dht_neighbours.c
@@ -1860,7 +1860,7 @@ handle_dht_p2p_get (void *cls, const struct GNUNET_PeerIdentity *peer,
1860 fprintf (stderr, "XDHT GET %s: %s(%u)<-%s\n", 1860 fprintf (stderr, "XDHT GET %s: %s(%u)<-%s\n",
1861 GNUNET_h2s (&get->key), tmp, getpid(), 1861 GNUNET_h2s (&get->key), tmp, getpid(),
1862 GNUNET_i2s (peer)); 1862 GNUNET_i2s (peer));
1863 GNUNET_free (tmp); 1863 GNUNET_free (tmp);
1864 } 1864 }
1865 1865
1866 1866
diff --git a/src/dht/gnunet-service-dht_routing.c b/src/dht/gnunet-service-dht_routing.c
index 1f2b2a516..2d0d77876 100644
--- a/src/dht/gnunet-service-dht_routing.c
+++ b/src/dht/gnunet-service-dht_routing.c
@@ -406,6 +406,7 @@ GDS_ROUTING_add (const struct GNUNET_PeerIdentity *sender,
406 recent_req->type = type; 406 recent_req->type = type;
407 recent_req->options = options; 407 recent_req->options = options;
408 recent_req->xquery = &recent_req[1]; 408 recent_req->xquery = &recent_req[1];
409 memcpy (&recent_req[1], xquery, xquery_size);
409 recent_req->xquery_size = xquery_size; 410 recent_req->xquery_size = xquery_size;
410 recent_req->reply_bf_mutator = reply_bf_mutator; 411 recent_req->reply_bf_mutator = reply_bf_mutator;
411 if (GNUNET_SYSERR == 412 if (GNUNET_SYSERR ==