diff options
author | Bart Polot <bart@net.in.tum.de> | 2014-10-15 00:55:42 +0000 |
---|---|---|
committer | Bart Polot <bart@net.in.tum.de> | 2014-10-15 00:55:42 +0000 |
commit | 75507dde97281e940d720979b3b545b955d64dd2 (patch) | |
tree | fde152234e4673484add41f73613c4fd9c061b0b /src/cadet | |
parent | ad9ba0bc00306ef38b8b3cc4748dd216f59e7e50 (diff) | |
download | gnunet-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.c | 2 |
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; |