aboutsummaryrefslogtreecommitdiff
path: root/src/nat/nat_api.c
diff options
context:
space:
mode:
authorChristian Grothoff <christian@grothoff.org>2017-01-09 08:30:41 +0100
committerChristian Grothoff <christian@grothoff.org>2017-01-09 21:17:21 +0100
commit2024b175d543b5a36dab4e5a616a11e5ab284d29 (patch)
tree3769494243d641f6fae50734fb39f822c21c1af7 /src/nat/nat_api.c
parentb92cddf9eff5f5fd8b5c9f754a75a79ad24ed14e (diff)
downloadgnunet-2024b175d543b5a36dab4e5a616a11e5ab284d29.tar.gz
gnunet-2024b175d543b5a36dab4e5a616a11e5ab284d29.zip
cancel potentially dangling reconnect task
Diffstat (limited to 'src/nat/nat_api.c')
-rw-r--r--src/nat/nat_api.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/nat/nat_api.c b/src/nat/nat_api.c
index 5b4c39682..810d35649 100644
--- a/src/nat/nat_api.c
+++ b/src/nat/nat_api.c
@@ -714,6 +714,11 @@ GNUNET_NAT_unregister (struct GNUNET_NAT_Handle *nh)
714 GNUNET_MQ_destroy (nh->mq); 714 GNUNET_MQ_destroy (nh->mq);
715 nh->mq = NULL; 715 nh->mq = NULL;
716 } 716 }
717 if (NULL != nh->reconnect_task)
718 {
719 GNUNET_SCHEDULER_cancel (nh->reconnect_task);
720 nh->reconnect_task = NULL;
721 }
717 GNUNET_free (nh->reg); 722 GNUNET_free (nh->reg);
718 GNUNET_free (nh); 723 GNUNET_free (nh);
719} 724}