aboutsummaryrefslogtreecommitdiff
path: root/src/transport/gnunet-communicator-udp.c
diff options
context:
space:
mode:
authort3sserakt <t3ss@posteo.de>2020-12-08 10:56:46 +0100
committert3sserakt <t3ss@posteo.de>2020-12-08 10:56:46 +0100
commit7a8531c1245983ab09a5bf146c9258321f7fa61a (patch)
treea5ac229e4667866340a685c7eb6fa19b259c363f /src/transport/gnunet-communicator-udp.c
parent6e3ca264f69ea03520c5855161d1c8487c1e4e01 (diff)
parent7ce054864a112f459a75ab542f844a8be0e6c47c (diff)
downloadgnunet-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.c19
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
1741kce_generate_cb (void *cls) 1741kce_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
1776kce_generate_rekey_cb (void *cls) 1775kce_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);