aboutsummaryrefslogtreecommitdiff
path: root/src/core
diff options
context:
space:
mode:
authorChristian Grothoff <christian@grothoff.org>2010-07-19 13:00:34 +0000
committerChristian Grothoff <christian@grothoff.org>2010-07-19 13:00:34 +0000
commit0bd8ebef0a0e7c96b8c7777055d686845ac03d41 (patch)
treed55305c9904df806257fa0eb44c4db201f9f202e /src/core
parent13121a349efdc9529d4c6c8590a8fbed0f34ce54 (diff)
downloadgnunet-0bd8ebef0a0e7c96b8c7777055d686845ac03d41.tar.gz
gnunet-0bd8ebef0a0e7c96b8c7777055d686845ac03d41.zip
fix
Diffstat (limited to 'src/core')
-rw-r--r--src/core/gnunet-service-core.c8
1 files changed, 5 insertions, 3 deletions
diff --git a/src/core/gnunet-service-core.c b/src/core/gnunet-service-core.c
index 52724e578..0770fb78a 100644
--- a/src/core/gnunet-service-core.c
+++ b/src/core/gnunet-service-core.c
@@ -3745,10 +3745,12 @@ handle_transport_notify_disconnect (void *cls,
3745 if (n->dead_clean_task != GNUNET_SCHEDULER_NO_TASK) 3745 if (n->dead_clean_task != GNUNET_SCHEDULER_NO_TASK)
3746 GNUNET_SCHEDULER_cancel (sched, 3746 GNUNET_SCHEDULER_cancel (sched,
3747 n->dead_clean_task); 3747 n->dead_clean_task);
3748 left = GNUNET_CONSTANTS_DISCONNECT_SESSION_TIMEOUT; 3748 left = GNUNET_TIME_relative_subtract (GNUNET_CONSTANTS_IDLE_CONNECTION_TIMEOUT,
3749 n->last_activity = GNUNET_TIME_absolute_subtract (GNUNET_TIME_absolute_get (), left); 3749 GNUNET_CONSTANTS_DISCONNECT_SESSION_TIMEOUT);
3750 n->last_activity = GNUNET_TIME_absolute_subtract (GNUNET_TIME_absolute_get (),
3751 left);
3750 n->dead_clean_task = GNUNET_SCHEDULER_add_delayed (sched, 3752 n->dead_clean_task = GNUNET_SCHEDULER_add_delayed (sched,
3751 left, 3753 GNUNET_CONSTANTS_DISCONNECT_SESSION_TIMEOUT,
3752 &consider_free_task, 3754 &consider_free_task,
3753 n); 3755 n);
3754} 3756}