From d24991d871fb9b2caa7460bfd7d0745fc5db0f88 Mon Sep 17 00:00:00 2001 From: Matthias Wachs Date: Fri, 16 Apr 2010 07:14:02 +0000 Subject: [PATCH] --- src/hostlist/hostlist-client.c | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/src/hostlist/hostlist-client.c b/src/hostlist/hostlist-client.c index a0336ff2a..5fbee02bc 100644 --- a/src/hostlist/hostlist-client.c +++ b/src/hostlist/hostlist-client.c @@ -887,6 +887,7 @@ static void create_dummy_entries () "Adding test peer '%s' with URI %s and quality %u to dll \n", GNUNET_h2s (&hostlist4->peer.hashPubKey) , hostlist4->hostlist_uri, hostlist4->quality); GNUNET_CONTAINER_DLL_insert(linked_list_head, linked_list_tail, hostlist4); linked_list_size++; + } /** @@ -930,8 +931,13 @@ advertisement_handler (void *cls, "Hostlist client recieved advertisement from `%s' containing URI `%s'\n", GNUNET_i2s (peer), uri); - if (GNUNET_YES != linked_list_contains (uri)) - return GNUNET_OK; + if (GNUNET_NO != linked_list_contains (uri)) + { + GNUNET_log (GNUNET_ERROR_TYPE_DEBUG, + "URI `%s' is already known\n", + uri); + return GNUNET_OK; + } hostlist = GNUNET_malloc (sizeof (struct Hostlist) + uri_size); hostlist->peer = *peer; hostlist->hostlist_uri = (const char*) &hostlist[1]; -- 2.25.1