diff options
Diffstat (limited to 'src/cadet/gnunet-service-cadet-new_tunnels.c')
-rw-r--r-- | src/cadet/gnunet-service-cadet-new_tunnels.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/cadet/gnunet-service-cadet-new_tunnels.c b/src/cadet/gnunet-service-cadet-new_tunnels.c index 1afa451ec..a1a7b80fd 100644 --- a/src/cadet/gnunet-service-cadet-new_tunnels.c +++ b/src/cadet/gnunet-service-cadet-new_tunnels.c | |||
@@ -1601,7 +1601,11 @@ GCT_destroy_tunnel_now (struct CadetTunnel *t) | |||
1601 | { | 1601 | { |
1602 | GNUNET_assert (0 == | 1602 | GNUNET_assert (0 == |
1603 | GNUNET_CONTAINER_multihashmap32_size (t->channels)); | 1603 | GNUNET_CONTAINER_multihashmap32_size (t->channels)); |
1604 | GNUNET_SCHEDULER_cancel (t->destroy_task); | 1604 | if (NULL != t->destroy_task) |
1605 | { | ||
1606 | GNUNET_SCHEDULER_cancel (t->destroy_task); | ||
1607 | t->destroy_task = NULL; | ||
1608 | } | ||
1605 | destroy_tunnel (t); | 1609 | destroy_tunnel (t); |
1606 | } | 1610 | } |
1607 | 1611 | ||