From: W.C.A. Wijngaards Date: Fri, 3 Jul 2026 14:39:28 +0000 (+0200) Subject: - auth-load-thread, fix memory leak on alloc failure when appending rrset X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=425b701fb9e99fe8b59de5c5cfdc0843405767ae;p=thirdparty%2Funbound.git - auth-load-thread, fix memory leak on alloc failure when appending rrset copy for ixfr main zone data copy. --- diff --git a/services/authload.c b/services/authload.c index ea45ef1c5..6ce62853b 100644 --- a/services/authload.c +++ b/services/authload.c @@ -409,8 +409,10 @@ rrset_append_copy(struct auth_data* domain, struct auth_rrset* rrset, s->type = rrset->type; s->data = (struct packed_rrset_data*)memdup(rrset->data, packed_rrset_sizeof(rrset->data)); - if(!s->data) + if(!s->data) { + free(s); return 0; + } packed_rrset_ptr_fixup(s->data); if(!*last) domain->rrsets = s;