diff options
author | Christian Grothoff <christian@grothoff.org> | 2011-10-19 13:31:20 +0000 |
---|---|---|
committer | Christian Grothoff <christian@grothoff.org> | 2011-10-19 13:31:20 +0000 |
commit | cea1f6d7409c705a6b9a26308bae7b5674e0bd6a (patch) | |
tree | 7f3b1f825dce99d04cd2a50aeecd43e5dde6773f /src/fs/gnunet-service-fs.c | |
parent | f38992e2e7f5a4b8ff33b44c9f5ba69f54987369 (diff) | |
download | gnunet-cea1f6d7409c705a6b9a26308bae7b5674e0bd6a.tar.gz gnunet-cea1f6d7409c705a6b9a26308bae7b5674e0bd6a.zip |
do not loop back
Diffstat (limited to 'src/fs/gnunet-service-fs.c')
-rw-r--r-- | src/fs/gnunet-service-fs.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/fs/gnunet-service-fs.c b/src/fs/gnunet-service-fs.c index 866860c0a..bf6984dd6 100644 --- a/src/fs/gnunet-service-fs.c +++ b/src/fs/gnunet-service-fs.c | |||
@@ -424,7 +424,13 @@ consider_peer_for_forwarding (void *cls, const GNUNET_HashCode * key, | |||
424 | struct GSF_PendingRequest *pr) | 424 | struct GSF_PendingRequest *pr) |
425 | { | 425 | { |
426 | struct GSF_ConnectedPeer *cp = cls; | 426 | struct GSF_ConnectedPeer *cp = cls; |
427 | struct GNUNET_PeerIdentity pid; | ||
427 | 428 | ||
429 | GSF_connected_peer_get_identity_ (cp, &pid); | ||
430 | if (GNUNET_YES != | ||
431 | GSF_pending_request_test_target_ (pr, | ||
432 | &pid)) | ||
433 | return GNUNET_YES; | ||
428 | GSF_plan_add_ (cp, pr); | 434 | GSF_plan_add_ (cp, pr); |
429 | return GNUNET_YES; | 435 | return GNUNET_YES; |
430 | } | 436 | } |