diff options
author | Christian Grothoff <christian@grothoff.org> | 2013-09-30 22:01:13 +0000 |
---|---|---|
committer | Christian Grothoff <christian@grothoff.org> | 2013-09-30 22:01:13 +0000 |
commit | 7abf844d0d4de319f2b093d50b0334af9a9d3bda (patch) | |
tree | 212272d6aaf9e5530ce44418149b9158f1eb0f7c /src/fs/gnunet-service-fs_push.c | |
parent | 8556fe9ebd0c4f8e63577a43155ffede20607f41 (diff) |
-fixing build issues in fs/set related to #3047
Diffstat (limited to 'src/fs/gnunet-service-fs_push.c')
-rw-r--r-- | src/fs/gnunet-service-fs_push.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/fs/gnunet-service-fs_push.c b/src/fs/gnunet-service-fs_push.c index 70c13f49fb..c80dc8b085 100644 --- a/src/fs/gnunet-service-fs_push.c +++ b/src/fs/gnunet-service-fs_push.c @@ -329,6 +329,7 @@ score_content (struct MigrationReadyPeer *peer, unsigned int i; struct GSF_PeerPerformanceData *ppd; struct GNUNET_PeerIdentity id; + struct GNUNET_HashCode hc; uint32_t dist; ppd = GSF_get_peer_performance_data_ (peer->peer); @@ -337,7 +338,8 @@ score_content (struct MigrationReadyPeer *peer, return -1; GNUNET_assert (0 != ppd->pid); GNUNET_PEER_resolve (ppd->pid, &id); - dist = GNUNET_CRYPTO_hash_distance_u32 (&block->query, &id.hashPubKey); + GNUNET_CRYPTO_hash (&id, sizeof (struct GNUNET_PeerIdentity), &hc); + dist = GNUNET_CRYPTO_hash_distance_u32 (&block->query, &hc); /* closer distance, higher score: */ return UINT32_MAX - dist; } |