[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.
- [gnunet] branch master updated (f88e07fcc -> ee105432a), gnunet, 2023/12/07
- [gnunet] 03/09: Fix compiler warning URI records & Resource leaks, gnunet, 2023/12/07
- [gnunet] 04/09: improved readability, gnunet, 2023/12/07
- [gnunet] 02/09: Fix compiler warning URI records & Resource leaks, gnunet, 2023/12/07
- [gnunet] 07/09: Fix in DNS parser, gnunet, 2023/12/07
- [gnunet] 01/09: GANA protocol & service-port numbers, gnunet, 2023/12/07
- [gnunet] 06/09: Fix memory leaks in resolver_lookup_get_next_label() function, gnunet, 2023/12/07
- [gnunet] 09/09: Refactor resolver_getprotobyname and resolver_getservbyname functions, gnunet, 2023/12/07
- [gnunet] 05/09: Fix memory leaks in resolver_lookup_get_next_label() function,
gnunet <=
- [gnunet] 08/09: Uncrustify, gnunet, 2023/12/07