From: t3sserakt Date: Wed, 27 Jun 2018 23:39:24 +0000 (+0200) Subject: showing destination in path X-Git-Tag: v0.11.0~331 X-Git-Url: https://git.librecmc.org/?a=commitdiff_plain;h=842f1d970c56228154aa7d0a027ebeec296b9036;p=oweals%2Fgnunet.git showing destination in path --- diff --git a/src/cadet/gnunet-cadet.c b/src/cadet/gnunet-cadet.c index b22881907..d629df9b2 100644 --- a/src/cadet/gnunet-cadet.c +++ b/src/cadet/gnunet-cadet.c @@ -577,9 +577,9 @@ peer_callback (void *cls, }else{ p = paths; FPRINTF (stdout, - "Path with offset %u: ", + "Indirekt path with offset %u: ", offset); - for (i = 0; i < offset && NULL != p;) + for (i = 0; i <= offset && NULL != p;) { FPRINTF (stdout, "%s ", diff --git a/src/cadet/gnunet-service-cadet.c b/src/cadet/gnunet-service-cadet.c index 712c6339a..4568d2733 100644 --- a/src/cadet/gnunet-service-cadet.c +++ b/src/cadet/gnunet-service-cadet.c @@ -881,7 +881,7 @@ path_info_iterator (void *cls, unsigned int path_length; path_length = GCPP_get_length (path); - path_size = sizeof (struct GNUNET_PeerIdentity) * (path_length - 1); + path_size = sizeof (struct GNUNET_PeerIdentity) * path_length; if (sizeof (*resp) + path_size > UINT16_MAX) { LOG (GNUNET_ERROR_TYPE_WARNING,