diff options
author | Supriti Singh <supritisingh08@gmail.com> | 2014-06-23 10:20:23 +0000 |
---|---|---|
committer | Supriti Singh <supritisingh08@gmail.com> | 2014-06-23 10:20:23 +0000 |
commit | e605b0a9eb0e5229d2c936df4cdf8b2f513abb72 (patch) | |
tree | 65c8f799e1627e576dd4ee283184eed19224a4ae /src/dht/gnunet-service-xdht_datacache.c | |
parent | 0fd91c35a329c624bc8ee03c6fd738ef5c467dfc (diff) | |
download | gnunet-e605b0a9eb0e5229d2c936df4cdf8b2f513abb72.tar.gz gnunet-e605b0a9eb0e5229d2c936df4cdf8b2f513abb72.zip |
xvine:bug fix
Diffstat (limited to 'src/dht/gnunet-service-xdht_datacache.c')
-rw-r--r-- | src/dht/gnunet-service-xdht_datacache.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/dht/gnunet-service-xdht_datacache.c b/src/dht/gnunet-service-xdht_datacache.c index da8377500..fe27eec5e 100644 --- a/src/dht/gnunet-service-xdht_datacache.c +++ b/src/dht/gnunet-service-xdht_datacache.c | |||
@@ -228,6 +228,7 @@ datacache_get_iterator (void *cls, | |||
228 | GDS_NEIGHBOURS_send_get_result (key,type, &(ctx->next_hop),&(ctx->source_peer), | 228 | GDS_NEIGHBOURS_send_get_result (key,type, &(ctx->next_hop),&(ctx->source_peer), |
229 | put_path_length, put_path, ctx->get_path_length, | 229 | put_path_length, put_path, ctx->get_path_length, |
230 | get_path, exp, data, size ); | 230 | get_path, exp, data, size ); |
231 | GNUNET_free_non_null (get_path); | ||
231 | 232 | ||
232 | break; | 233 | break; |
233 | case GNUNET_BLOCK_EVALUATION_OK_DUPLICATE: | 234 | case GNUNET_BLOCK_EVALUATION_OK_DUPLICATE: |
@@ -308,8 +309,10 @@ GDS_DATACACHE_handle_get (const struct GNUNET_HashCode * key, | |||
308 | ctx.get_path_length = get_path_length; | 309 | ctx.get_path_length = get_path_length; |
309 | 310 | ||
310 | if (next_hop != NULL) | 311 | if (next_hop != NULL) |
312 | { | ||
311 | memcpy (&(ctx.next_hop), next_hop, sizeof (struct GNUNET_PeerIdentity)); | 313 | memcpy (&(ctx.next_hop), next_hop, sizeof (struct GNUNET_PeerIdentity)); |
312 | 314 | GNUNET_free (next_hop); | |
315 | } | ||
313 | unsigned int i = 0; | 316 | unsigned int i = 0; |
314 | ctx.head = NULL; | 317 | ctx.head = NULL; |
315 | ctx.tail = NULL; | 318 | ctx.tail = NULL; |