aboutsummaryrefslogtreecommitdiff
path: root/src/cadet/gnunet-service-cadet_tunnel.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/cadet/gnunet-service-cadet_tunnel.c')
-rw-r--r--src/cadet/gnunet-service-cadet_tunnel.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/cadet/gnunet-service-cadet_tunnel.c b/src/cadet/gnunet-service-cadet_tunnel.c
index fffdb9102..2d8aa90b6 100644
--- a/src/cadet/gnunet-service-cadet_tunnel.c
+++ b/src/cadet/gnunet-service-cadet_tunnel.c
@@ -1838,8 +1838,9 @@ handle_ephemeral (struct CadetTunnel *t,
1838 { 1838 {
1839 t->estate = CADET_TUNNEL_KEY_REKEY; 1839 t->estate = CADET_TUNNEL_KEY_REKEY;
1840 } 1840 }
1841 if (GNUNET_SCHEDULER_NO_TASK == t->rekey_task) 1841 if (GNUNET_SCHEDULER_NO_TASK != t->rekey_task)
1842 t->rekey_task = GNUNET_SCHEDULER_add_now (rekey_tunnel, t); 1842 GNUNET_SCHEDULER_cancel (t->rekey_task);
1843 t->rekey_task = GNUNET_SCHEDULER_add_now (rekey_tunnel, t);
1843 } 1844 }
1844 else if (CADET_TUNNEL_KEY_OK == t->estate) 1845 else if (CADET_TUNNEL_KEY_OK == t->estate)
1845 { 1846 {