gnunet

Main GNUnet Logic
Log | Files | Refs | Submodules | README | LICENSE

commit 75507dde97281e940d720979b3b545b955d64dd2
parent ad9ba0bc00306ef38b8b3cc4748dd216f59e7e50
Author: Bart Polot <bart@net.in.tum.de>
Date:   Wed, 15 Oct 2014 00:55:42 +0000

- wrong condition, random paths removed instead of direct ones, fix #3531

Diffstat:
Msrc/cadet/gnunet-service-cadet_peer.c | 2+-
1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 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) for (iter = peer->path_head; NULL != iter; iter = iter->next) { - if (2 <= iter->length) + if (2 >= iter->length) { GNUNET_CONTAINER_DLL_remove (peer->path_head, peer->path_tail, iter); return iter;