gnunet-svn
[Top][All Lists]
Advanced

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

[gnunet] 05/09: Fix memory leaks in resolver_lookup_get_next_label() fun


From: gnunet
Subject: [gnunet] 05/09: Fix memory leaks in resolver_lookup_get_next_label() function
Date: Thu, 07 Dec 2023 15:51:14 +0100

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

sebi pushed a commit to branch master
in repository gnunet.

commit 783f43d814936f8a9aaa81b10338dff622ed0a36
Author: Sebastian Nadler <sebastian.nadler@tum.de>
AuthorDate: Sun Dec 3 22:19:39 2023 +0100

    Fix memory leaks in resolver_lookup_get_next_label() function
---
 src/service/gns/gnunet-service-gns_resolver.c | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/src/service/gns/gnunet-service-gns_resolver.c 
b/src/service/gns/gnunet-service-gns_resolver.c
index 29664a66a..8ee8db8f9 100644
--- a/src/service/gns/gnunet-service-gns_resolver.c
+++ b/src/service/gns/gnunet-service-gns_resolver.c
@@ -735,6 +735,7 @@ resolver_lookup_get_next_label (struct GNS_ResolverHandle 
*rh)
                     srv_name);
         GNUNET_free (proto_name);
         GNUNET_free (srv_name);
+        GNUNET_free (pe->p_name);
         GNUNET_free (pe);
         return ret;
       }
@@ -742,11 +743,13 @@ resolver_lookup_get_next_label (struct GNS_ResolverHandle 
*rh)
     else
     {
       rh->service = ntohs (se->s_port);
+      GNUNET_free (se);
+      GNUNET_free (se->s_name);
     }
     rh->protocol = pe->p_proto;
     GNUNET_free (proto_name);
     GNUNET_free (srv_name);
-    GNUNET_free (se);
+    GNUNET_free (pe->p_name);
     GNUNET_free (pe);
   }
   return ret;

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