diff options
author | Christian Grothoff <christian@grothoff.org> | 2010-07-19 13:00:34 +0000 |
---|---|---|
committer | Christian Grothoff <christian@grothoff.org> | 2010-07-19 13:00:34 +0000 |
commit | 0bd8ebef0a0e7c96b8c7777055d686845ac03d41 (patch) | |
tree | d55305c9904df806257fa0eb44c4db201f9f202e /src/core | |
parent | 13121a349efdc9529d4c6c8590a8fbed0f34ce54 (diff) | |
download | gnunet-0bd8ebef0a0e7c96b8c7777055d686845ac03d41.tar.gz gnunet-0bd8ebef0a0e7c96b8c7777055d686845ac03d41.zip |
fix
Diffstat (limited to 'src/core')
-rw-r--r-- | src/core/gnunet-service-core.c | 8 |
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 | } |