gnunet-svn
[Top][All Lists]
Advanced

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

[gnunet] 03/04: transport: fix mq_init memory leak in already-exists cas


From: gnunet
Subject: [gnunet] 03/04: transport: fix mq_init memory leak in already-exists case.
Date: Mon, 13 May 2024 10:41:52 +0200

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

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

commit b642e2b14c24078dd3cff0361d1cc8a4d6eaecd0
Author: ulfvonbelow <striness@tilde.club>
AuthorDate: Sun May 5 12:02:29 2024 -0500

    transport: fix mq_init memory leak in already-exists case.
    
    Signed-off-by: Martin Schanzenbach <schanzen@gnunet.org>
---
 src/service/transport/gnunet-communicator-tcp.c | 1 +
 src/service/transport/gnunet-communicator-udp.c | 1 +
 2 files changed, 2 insertions(+)

diff --git a/src/service/transport/gnunet-communicator-tcp.c 
b/src/service/transport/gnunet-communicator-tcp.c
index f9fd0d3e0..f8ea14cc7 100644
--- a/src/service/transport/gnunet-communicator-tcp.c
+++ b/src/service/transport/gnunet-communicator-tcp.c
@@ -3349,6 +3349,7 @@ mq_init (void *cls, const struct GNUNET_PeerIdentity 
*peer, const char *address)
   {
     GNUNET_log (GNUNET_ERROR_TYPE_DEBUG,
                 "Queue for %s already exists or is in construction\n", 
address);
+    GNUNET_free (in);
     return GNUNET_NO;
   }
   switch (in->sa_family)
diff --git a/src/service/transport/gnunet-communicator-udp.c 
b/src/service/transport/gnunet-communicator-udp.c
index be47cb1a1..1e6e5bdc3 100644
--- a/src/service/transport/gnunet-communicator-udp.c
+++ b/src/service/transport/gnunet-communicator-udp.c
@@ -2897,6 +2897,7 @@ mq_init (void *cls, const struct GNUNET_PeerIdentity 
*peer, const char *address)
     GNUNET_log (GNUNET_ERROR_TYPE_DEBUG,
                 "receiver %s already exist or is being connected to\n",
                 address);
+    GNUNET_free (in);
     return GNUNET_NO;
   }
 

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