diff options
author | t3sserakt <t3ss@posteo.de> | 2020-12-08 10:56:46 +0100 |
---|---|---|
committer | t3sserakt <t3ss@posteo.de> | 2020-12-08 10:56:46 +0100 |
commit | 7a8531c1245983ab09a5bf146c9258321f7fa61a (patch) | |
tree | a5ac229e4667866340a685c7eb6fa19b259c363f /src/transport/gnunet-communicator-udp.c | |
parent | 6e3ca264f69ea03520c5855161d1c8487c1e4e01 (diff) | |
parent | 7ce054864a112f459a75ab542f844a8be0e6c47c (diff) | |
download | gnunet-7a8531c1245983ab09a5bf146c9258321f7fa61a.tar.gz gnunet-7a8531c1245983ab09a5bf146c9258321f7fa61a.zip |
Merge branch 'master' of ssh://gnunet.org/gnunet
Diffstat (limited to 'src/transport/gnunet-communicator-udp.c')
-rw-r--r-- | src/transport/gnunet-communicator-udp.c | 19 |
1 files changed, 17 insertions, 2 deletions
diff --git a/src/transport/gnunet-communicator-udp.c b/src/transport/gnunet-communicator-udp.c index 4a91a70a5..1f87ba6d4 100644 --- a/src/transport/gnunet-communicator-udp.c +++ b/src/transport/gnunet-communicator-udp.c | |||
@@ -1741,8 +1741,7 @@ static void | |||
1741 | kce_generate_cb (void *cls) | 1741 | kce_generate_cb (void *cls) |
1742 | { | 1742 | { |
1743 | struct SharedSecret *ss = cls; | 1743 | struct SharedSecret *ss = cls; |
1744 | 1744 | kce_task = NULL; | |
1745 | |||
1746 | 1745 | ||
1747 | if (((GNUNET_NO == ss->sender->rekeying) && (ss->sender->acks_available < | 1746 | if (((GNUNET_NO == ss->sender->rekeying) && (ss->sender->acks_available < |
1748 | KCN_TARGET) ) || | 1747 | KCN_TARGET) ) || |
@@ -1776,6 +1775,7 @@ static void | |||
1776 | kce_generate_rekey_cb (void *cls) | 1775 | kce_generate_rekey_cb (void *cls) |
1777 | { | 1776 | { |
1778 | struct SharedSecret *ss = cls; | 1777 | struct SharedSecret *ss = cls; |
1778 | kce_task_rekey = NULL; | ||
1779 | 1779 | ||
1780 | if (NULL == kce_task) | 1780 | if (NULL == kce_task) |
1781 | { | 1781 | { |
@@ -3261,6 +3261,21 @@ do_shutdown (void *cls) | |||
3261 | GNUNET_SCHEDULER_cancel (broadcast_task); | 3261 | GNUNET_SCHEDULER_cancel (broadcast_task); |
3262 | broadcast_task = NULL; | 3262 | broadcast_task = NULL; |
3263 | } | 3263 | } |
3264 | if (NULL != kce_task_rekey) | ||
3265 | { | ||
3266 | GNUNET_SCHEDULER_cancel (kce_task_rekey); | ||
3267 | kce_task_rekey = NULL; | ||
3268 | } | ||
3269 | if (NULL != kce_task) | ||
3270 | { | ||
3271 | GNUNET_SCHEDULER_cancel (kce_task); | ||
3272 | kce_task = NULL; | ||
3273 | } | ||
3274 | if (NULL != timeout_task) | ||
3275 | { | ||
3276 | GNUNET_SCHEDULER_cancel (timeout_task); | ||
3277 | timeout_task = NULL; | ||
3278 | } | ||
3264 | if (NULL != read_task) | 3279 | if (NULL != read_task) |
3265 | { | 3280 | { |
3266 | GNUNET_SCHEDULER_cancel (read_task); | 3281 | GNUNET_SCHEDULER_cancel (read_task); |