diff options
author | Christian Grothoff <christian@grothoff.org> | 2017-01-09 08:30:41 +0100 |
---|---|---|
committer | Christian Grothoff <christian@grothoff.org> | 2017-01-09 21:17:21 +0100 |
commit | 2024b175d543b5a36dab4e5a616a11e5ab284d29 (patch) | |
tree | 3769494243d641f6fae50734fb39f822c21c1af7 /src/nat | |
parent | b92cddf9eff5f5fd8b5c9f754a75a79ad24ed14e (diff) | |
download | gnunet-2024b175d543b5a36dab4e5a616a11e5ab284d29.tar.gz gnunet-2024b175d543b5a36dab4e5a616a11e5ab284d29.zip |
cancel potentially dangling reconnect task
Diffstat (limited to 'src/nat')
-rw-r--r-- | src/nat/nat_api.c | 5 |
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 | } |