diff options
author | Christian Grothoff <christian@grothoff.org> | 2010-04-15 10:25:45 +0000 |
---|---|---|
committer | Christian Grothoff <christian@grothoff.org> | 2010-04-15 10:25:45 +0000 |
commit | 906645273ff417be9d19818d75b2bb61909cb432 (patch) | |
tree | 034275efeaa3a80f5d08af6afba4b596d246a516 /src/transport | |
parent | b6824ee9df175c4fdf6d60e425e531ae39dec0b2 (diff) | |
download | gnunet-906645273ff417be9d19818d75b2bb61909cb432.tar.gz gnunet-906645273ff417be9d19818d75b2bb61909cb432.zip |
fix
Diffstat (limited to 'src/transport')
-rw-r--r-- | src/transport/gnunet-service-transport.c | 6 |
1 files changed, 6 insertions, 0 deletions
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, | |||
1747 | rl->addresses = pos->next; | 1747 | rl->addresses = pos->next; |
1748 | else | 1748 | else |
1749 | prev->next = pos->next; | 1749 | prev->next = pos->next; |
1750 | if (GNUNET_SCHEDULER_NO_TASK != pos->revalidate_task) | ||
1751 | { | ||
1752 | GNUNET_SCHEDULER_cancel (sched, | ||
1753 | pos->revalidate_task); | ||
1754 | pos->revalidate_task = GNUNET_SCHEDULER_NO_TASK; | ||
1755 | } | ||
1750 | GNUNET_free (pos); | 1756 | GNUNET_free (pos); |
1751 | if (nl->received_pong == GNUNET_NO) | 1757 | if (nl->received_pong == GNUNET_NO) |
1752 | return; /* nothing to do */ | 1758 | return; /* nothing to do */ |