]> git.ipfire.org Git - thirdparty/knot-dns.git/commitdiff
ixfr/outgoing: don't leak rrset when TCP timeout
authorLibor Peltan <libor.peltan@nic.cz>
Wed, 11 Sep 2019 09:14:58 +0000 (11:14 +0200)
committerLibor Peltan <libor.peltan@nic.cz>
Wed, 11 Sep 2019 09:14:58 +0000 (11:14 +0200)
src/knot/nameserver/ixfr.c

index fe3990b594dde5065b13a42474cf9ec933e08e1e..1c12b1be7ba4824947e43bb42f28c1a8b39d8fce 100644 (file)
@@ -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);