From 906645273ff417be9d19818d75b2bb61909cb432 Mon Sep 17 00:00:00 2001 From: Christian Grothoff Date: Thu, 15 Apr 2010 10:25:45 +0000 Subject: [PATCH] fix --- src/transport/gnunet-service-transport.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/transport/gnunet-service-transport.c b/src/transport/gnunet-service-transport.c index d379a7410..8292974be 100644 --- a/src/transport/gnunet-service-transport.c +++ b/src/transport/gnunet-service-transport.c @@ -1747,6 +1747,12 @@ plugin_env_session_end (void *cls, rl->addresses = pos->next; else prev->next = pos->next; + if (GNUNET_SCHEDULER_NO_TASK != pos->revalidate_task) + { + GNUNET_SCHEDULER_cancel (sched, + pos->revalidate_task); + pos->revalidate_task = GNUNET_SCHEDULER_NO_TASK; + } GNUNET_free (pos); if (nl->received_pong == GNUNET_NO) return; /* nothing to do */ -- 2.25.1