[openssh-commits] [openssh] 05/06: don't leak rrset on fail; GHPR681 from metsw24-max
git+noreply at mindrot.org
git+noreply at mindrot.org
Mon Jun 29 17:52:21 AEST 2026
This is an automated email from the git hooks/post-receive script.
djm pushed a commit to branch master
in repository openssh.
commit 365522938f7a44df993c38f8a51836bab3628211
Author: Damien Miller <djm at mindrot.org>
AuthorDate: Mon Jun 29 17:21:01 2026 +1000
don't leak rrset on fail; GHPR681 from metsw24-max
ok dtucker
---
openbsd-compat/getrrsetbyname-ldns.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/openbsd-compat/getrrsetbyname-ldns.c b/openbsd-compat/getrrsetbyname-ldns.c
index 4647b623b..2210cc255 100644
--- a/openbsd-compat/getrrsetbyname-ldns.c
+++ b/openbsd-compat/getrrsetbyname-ldns.c
@@ -235,10 +235,11 @@ getrrsetbyname(const char *hostname, unsigned int rdclass,
}
*res = rrset;
+ rrset = NULL; /* transferred */
result = ERRSET_SUCCESS;
fail:
- /* freerrset(rrset); */
+ freerrset(rrset);
ldns_rdf_deep_free(domain);
ldns_pkt_free(pkt);
ldns_rr_list_deep_free(rrsigs);
--
To stop receiving notification emails like this one, please contact
djm at mindrot.org.
More information about the openssh-commits
mailing list