From: t3sserakt Date: Wed, 8 Jan 2020 19:59:21 +0000 (+0100) Subject: minior fix in test code X-Git-Url: https://git.librecmc.org/?a=commitdiff_plain;h=f78e2e9c1c2a3a2c29422198c74523f16ceb587d;p=oweals%2Fgnunet.git minior fix in test code --- diff --git a/src/cadet/gnunet-service-cadet_tunnels.c b/src/cadet/gnunet-service-cadet_tunnels.c index 639b4956f..b017624c4 100644 --- a/src/cadet/gnunet-service-cadet_tunnels.c +++ b/src/cadet/gnunet-service-cadet_tunnels.c @@ -3484,7 +3484,7 @@ GCT_send (struct CadetTunnel *t, { ch = lookup_channel (t, *ctn); - if (GCCH_is_type_to_drop(ch, message)) + if (NULL != ch && GCCH_is_type_to_drop(ch, message)) { GNUNET_break(0); return NULL; diff --git a/src/cadet/test_cadet.c b/src/cadet/test_cadet.c index 4b7c16ec5..3e7dcbb0a 100644 --- a/src/cadet/test_cadet.c +++ b/src/cadet/test_cadet.c @@ -551,6 +551,18 @@ get_from_cadets() } +static unsigned int +get_peer_nr() +{ + if (0 < GNUNET_memcmp (p_id[0], p_id[1])) + { + return peers_running - 1; + }else + { + return 0; + } +} + /** * Task to reconnect to other peer. * @@ -969,7 +981,7 @@ connect_handler (void *cls, GNUNET_log (GNUNET_ERROR_TYPE_INFO, " ok: %d\n", ok); - if (peer == peers_requested - 1) + if (peer == get_peer_nr()) { if (NULL != incoming_ch) {