From 0244c0d86cd86e4cc90e0c112c6edeafdfb558c2 Mon Sep 17 00:00:00 2001 From: Christian Grothoff Date: Wed, 22 Feb 2017 14:53:11 +0100 Subject: strcmp instead of memcmp --- src/dht/dht_api.c | 21 +++++++++++++++++---- 1 file changed, 17 insertions(+), 4 deletions(-) (limited to 'src/dht/dht_api.c') diff --git a/src/dht/dht_api.c b/src/dht/dht_api.c index 070d248ed..ee208b50e 100644 --- a/src/dht/dht_api.c +++ b/src/dht/dht_api.c @@ -754,12 +754,25 @@ process_client_result (void *cls, meta_length = sizeof (struct GNUNET_PeerIdentity) * (get_path_length + put_path_length); data_length = msize - meta_length; - LOG (GNUNET_ERROR_TYPE_DEBUG, - "Giving %u byte reply for %s to application\n", - (unsigned int) data_length, - GNUNET_h2s (key)); put_path = (const struct GNUNET_PeerIdentity *) &crm[1]; get_path = &put_path[put_path_length]; + { + char *pp; + char *gp; + + gp = GNUNET_STRINGS_pp2s (get_path, + get_path_length); + pp = GNUNET_STRINGS_pp2s (put_path, + put_path_length); + LOG (GNUNET_ERROR_TYPE_DEBUG, + "Giving %u byte reply for %s to application (GP: %s, PP: %s)\n", + (unsigned int) data_length, + GNUNET_h2s (key), + gp, + pp); + GNUNET_free (gp); + GNUNET_free (pp); + } data = &get_path[get_path_length]; /* remember that we've seen this result */ GNUNET_CRYPTO_hash (data, -- cgit v1.2.3