- auth-load-thread, fix memory leak on alloc failure when appending rrset

copy for ixfr main zone data copy.
This commit is contained in:
W.C.A. Wijngaards
2026-07-03 16:39:28 +02:00
parent 0a5cde80f1
commit 425b701fb9
+3 -1
View File
@@ -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;