gnunet-svn
[Top][All Lists]
Advanced

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

[gnunet] 07/09: first_challenge_use has to be reset in case of revalidat


From: gnunet
Subject: [gnunet] 07/09: first_challenge_use has to be reset in case of revalidation.
Date: Wed, 10 Jan 2024 12:00:04 +0100

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

t3sserakt pushed a commit to branch master
in repository gnunet.

commit c69a0e9f5714d5ff11fafbd22cca580c6af2796c
Author: t3sserakt <t3ss@posteo.de>
AuthorDate: Wed Jan 10 11:43:07 2024 +0100

    first_challenge_use has to be reset in case of revalidation.
---
 src/service/transport/gnunet-service-transport.c | 8 +++++++-
 1 file changed, 7 insertions(+), 1 deletion(-)

diff --git a/src/service/transport/gnunet-service-transport.c 
b/src/service/transport/gnunet-service-transport.c
index fff59349f..86a5044db 100644
--- a/src/service/transport/gnunet-service-transport.c
+++ b/src/service/transport/gnunet-service-transport.c
@@ -10806,8 +10806,14 @@ static void
 validation_transmit_on_queue (struct Queue *q, struct ValidationState *vs)
 {
   struct TransportValidationChallengeMessage tvc;
+  struct GNUNET_TIME_Absolute monotonic_time;
 
-  vs->last_challenge_use = GNUNET_TIME_absolute_get_monotonic (GST_cfg);
+  monotonic_time  = GNUNET_TIME_absolute_get_monotonic (GST_cfg);
+  if (GNUNET_TIME_UNIT_ZERO_ABS.abs_value_us == 
vs->last_challenge_use.abs_value_us)
+  {
+    vs->first_challenge_use = monotonic_time;
+  }
+  vs->last_challenge_use = monotonic_time;
   tvc.header.type =
     htons (GNUNET_MESSAGE_TYPE_TRANSPORT_ADDRESS_VALIDATION_CHALLENGE);
   tvc.header.size = htons (sizeof(tvc));

-- 
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]