From: Libor Peltan Date: Wed, 11 Sep 2019 09:14:58 +0000 (+0200) Subject: ixfr/outgoing: don't leak rrset when TCP timeout X-Git-Tag: v2.9.0~99 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=2dc68a124bf44d30bf8fcbec7be6820027e78171;p=thirdparty%2Fknot-dns.git ixfr/outgoing: don't leak rrset when TCP timeout --- diff --git a/src/knot/nameserver/ixfr.c b/src/knot/nameserver/ixfr.c index fe3990b594..1c12b1be7b 100644 --- a/src/knot/nameserver/ixfr.c +++ b/src/knot/nameserver/ixfr.c @@ -142,6 +142,7 @@ static void ixfr_answer_cleanup(knotd_qdata_t *qdata) struct ixfr_proc *ixfr = (struct ixfr_proc *)qdata->extra->ext; knot_mm_t *mm = qdata->mm; + knot_rrset_clear(&ixfr->cur_rr, NULL); ptrlist_free(&ixfr->proc.nodes, mm); journal_read_end(ixfr->journal_ctx); mm_free(mm, qdata->extra->ext);