gnunet-svn
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[gnunet] 11/18: TNG: Fixed bug in calculation of delay for PendingAcknow


From: gnunet
Subject: [gnunet] 11/18: TNG: Fixed bug in calculation of delay for PendingAcknowledgement.
Date: Tue, 02 May 2023 12:53:26 +0200

This is an automated email from the git hooks/post-receive script.

t3sserakt pushed a commit to branch master
in repository gnunet.

commit 1879ddcfa29e81780d569fa87df5592065a666e1
Author: t3sserakt <t3ss@posteo.de>
AuthorDate: Thu Apr 27 17:50:28 2023 +0200

    TNG: Fixed bug in calculation of delay for PendingAcknowledgement.
---
 src/transport/gnunet-service-tng.c | 7 ++-----
 1 file changed, 2 insertions(+), 5 deletions(-)

diff --git a/src/transport/gnunet-service-tng.c 
b/src/transport/gnunet-service-tng.c
index a75292a49..aea44d8ee 100644
--- a/src/transport/gnunet-service-tng.c
+++ b/src/transport/gnunet-service-tng.c
@@ -6481,11 +6481,8 @@ handle_acknowledged (struct PendingAcknowledgement *pa,
   struct GNUNET_TIME_Relative delay;
 
   delay = GNUNET_TIME_absolute_get_duration (pa->transmission_time);
-  if (delay.rel_value_us > ack_delay.rel_value_us)
-    delay = GNUNET_TIME_UNIT_ZERO;
-  else
-    delay = GNUNET_TIME_relative_subtract (delay, ack_delay);
-  if (NULL != pa->queue)
+  delay = GNUNET_TIME_relative_subtract (delay, ack_delay);
+  if (NULL != pa->queue && 1 == pa->num_send)
     update_queue_performance (pa->queue, delay, pa->message_size);
   if (NULL != pa->dvh && 1 == pa->num_send)
     update_dvh_performance (pa->dvh, delay, pa->message_size);

-- 
To stop receiving notification emails like this one, please contact
gnunet@gnunet.org.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]