From: Christian Grothoff Date: Tue, 25 May 2010 16:28:28 +0000 (+0000) Subject: fix X-Git-Tag: initial-import-from-subversion-38251~21567 X-Git-Url: https://git.librecmc.org/?a=commitdiff_plain;h=76c0ff49795fa6017a22a86cbdbeacb8a0ae8e69;p=oweals%2Fgnunet.git fix --- diff --git a/src/transport/gnunet-service-transport.c b/src/transport/gnunet-service-transport.c index 5b2c7de4b..44d2ff726 100644 --- a/src/transport/gnunet-service-transport.c +++ b/src/transport/gnunet-service-transport.c @@ -3779,11 +3779,13 @@ check_hello_validated (void *cls, gettext_noop ("# HELLO validations (update case)"), 1, GNUNET_NO); + chvc->ve_count++; GNUNET_HELLO_iterate_new_addresses (chvc->hello, h, GNUNET_TIME_relative_to_absolute (HELLO_REVALIDATION_START_TIME), &run_validation, chvc); + chvc->ve_count--; } @@ -4845,6 +4847,8 @@ shutdown_task (void *cls, const struct GNUNET_SCHEDULER_TaskContext *tc) chvc_head = chvc->next; if (chvc->piter != NULL) GNUNET_PEERINFO_iterate_cancel (chvc->piter); + else + GNUNET_break (0); GNUNET_assert (chvc->ve_count == 0); GNUNET_free (chvc); }