gnunet

Main GNUnet Logic
Log | Files | Refs | Submodules | README | LICENSE

commit 37564fc6b8417ebed6fbf3f4ab6eeb31dd5dc28a
parent e0c55c23bdd1b7e558176bcff9e95e61d8cba4b3
Author: Martin Schanzenbach <schanzen@gnunet.org>
Date:   Thu, 30 Jul 2026 07:32:47 +0200

core: remove double hartbeat task scheduling

Diffstat:
Msrc/service/core/gnunet-service-core_kx.c | 7-------
1 file changed, 0 insertions(+), 7 deletions(-)

diff --git a/src/service/core/gnunet-service-core_kx.c b/src/service/core/gnunet-service-core_kx.c @@ -2794,13 +2794,6 @@ handle_heartbeat (struct GSC_KeyExchangeInfo *kx, GSC_KX_encrypt_and_transmit (kx, &ack, sizeof ack); - if (NULL != kx->heartbeat_task) - { - GNUNET_SCHEDULER_cancel (kx->heartbeat_task); - kx->heartbeat_task = GNUNET_SCHEDULER_add_delayed (MIN_HEARTBEAT_FREQUENCY, - &send_heartbeat, - kx); - } /* NOTE: no GNUNET_TRANSPORT_core_receive_continue() here. We are called from #handle_encrypted_message(), which owns the message and issues exactly one call for it. */