diff options
Diffstat (limited to 'src/cadet/gnunet-service-cadet_tunnel.c')
-rw-r--r-- | src/cadet/gnunet-service-cadet_tunnel.c | 5 |
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 | { |