aboutsummaryrefslogtreecommitdiff
path: root/src/cadet
diff options
context:
space:
mode:
authorBart Polot <bart@net.in.tum.de>2014-10-15 00:55:42 +0000
committerBart Polot <bart@net.in.tum.de>2014-10-15 00:55:42 +0000
commit75507dde97281e940d720979b3b545b955d64dd2 (patch)
treefde152234e4673484add41f73613c4fd9c061b0b /src/cadet
parentad9ba0bc00306ef38b8b3cc4748dd216f59e7e50 (diff)
downloadgnunet-75507dde97281e940d720979b3b545b955d64dd2.tar.gz
gnunet-75507dde97281e940d720979b3b545b955d64dd2.zip
- wrong condition, random paths removed instead of direct ones, fix #3531
Diffstat (limited to 'src/cadet')
-rw-r--r--src/cadet/gnunet-service-cadet_peer.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/cadet/gnunet-service-cadet_peer.c b/src/cadet/gnunet-service-cadet_peer.c
index 41a6fdd92..573d25309 100644
--- a/src/cadet/gnunet-service-cadet_peer.c
+++ b/src/cadet/gnunet-service-cadet_peer.c
@@ -356,7 +356,7 @@ pop_direct_path (struct CadetPeer *peer)
356 356
357 for (iter = peer->path_head; NULL != iter; iter = iter->next) 357 for (iter = peer->path_head; NULL != iter; iter = iter->next)
358 { 358 {
359 if (2 <= iter->length) 359 if (2 >= iter->length)
360 { 360 {
361 GNUNET_CONTAINER_DLL_remove (peer->path_head, peer->path_tail, iter); 361 GNUNET_CONTAINER_DLL_remove (peer->path_head, peer->path_tail, iter);
362 return iter; 362 return iter;