gnunet-svn
[Top][All Lists]
Advanced

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

[gnunet] branch master updated: transport(udp): fix possible null ptr de


From: gnunet
Subject: [gnunet] branch master updated: transport(udp): fix possible null ptr dereference
Date: Tue, 12 Mar 2024 10:34:07 +0100

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

martin-schanzenbach pushed a commit to branch master
in repository gnunet.

The following commit(s) were added to refs/heads/master by this push:
     new a824180e8 transport(udp): fix possible null ptr dereference
a824180e8 is described below

commit a824180e81738fd7e9ffdf967d830f0603c2aeb9
Author: Martin Schanzenbach <schanzen@gnunet.org>
AuthorDate: Tue Mar 12 10:33:45 2024 +0100

    transport(udp): fix possible null ptr dereference
---
 src/service/transport/gnunet-communicator-udp.c | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/src/service/transport/gnunet-communicator-udp.c 
b/src/service/transport/gnunet-communicator-udp.c
index 76e5d7906..c8c7e8bf9 100644
--- a/src/service/transport/gnunet-communicator-udp.c
+++ b/src/service/transport/gnunet-communicator-udp.c
@@ -67,7 +67,7 @@
  * How often do we scan for changes to our network interfaces?
  */
 #define INTERFACE_SCAN_FREQUENCY \
-  GNUNET_TIME_relative_multiply (GNUNET_TIME_UNIT_MINUTES, 5)
+        GNUNET_TIME_relative_multiply (GNUNET_TIME_UNIT_MINUTES, 5)
 
 /**
  * How long do we believe our addresses to remain up (before
@@ -76,7 +76,7 @@
 #define ADDRESS_VALIDITY_PERIOD GNUNET_TIME_UNIT_HOURS
 
 #define WORKING_QUEUE_INTERVALL \
-  GNUNET_TIME_relative_multiply (GNUNET_TIME_UNIT_MICROSECONDS,1)
+        GNUNET_TIME_relative_multiply (GNUNET_TIME_UNIT_MICROSECONDS,1)
 
 /**
  * AES key size.
@@ -2576,7 +2576,8 @@ mq_send_d (struct GNUNET_MQ_Handle *mq,
 
   if (receiver->num_secrets > MAX_SECRETS)
   {
-    if (0 == purge_secrets (receiver->ss_tail))
+    if ((0 == purge_secrets (receiver->ss_tail)) &&
+        (NULL != receiver->ss_tail))
     {
       // No secret purged. Delete oldest.
       secret_destroy (receiver->ss_tail);

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