aboutsummaryrefslogtreecommitdiff
path: root/src/fs/gnunet-service-fs.c
diff options
context:
space:
mode:
authorChristian Grothoff <christian@grothoff.org>2011-10-19 13:31:20 +0000
committerChristian Grothoff <christian@grothoff.org>2011-10-19 13:31:20 +0000
commitcea1f6d7409c705a6b9a26308bae7b5674e0bd6a (patch)
tree7f3b1f825dce99d04cd2a50aeecd43e5dde6773f /src/fs/gnunet-service-fs.c
parentf38992e2e7f5a4b8ff33b44c9f5ba69f54987369 (diff)
downloadgnunet-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.c6
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}