From: Libor Peltan Date: Wed, 25 Sep 2019 12:30:44 +0000 (+0200) Subject: ixfr: don't solve (and log) different TTL for RRSIGs X-Git-Tag: v2.9.0~64 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=1fbdbdd2057bd65ed70dd7a72ff3bb26c1364cc1;p=thirdparty%2Fknot-dns.git ixfr: don't solve (and log) different TTL for RRSIGs --- diff --git a/src/knot/updates/zone-update.c b/src/knot/updates/zone-update.c index 6f69267b42..f3bb5469cc 100644 --- a/src/knot/updates/zone-update.c +++ b/src/knot/updates/zone-update.c @@ -389,6 +389,10 @@ void zone_update_clear(zone_update_t *update) static int solve_add_different_ttl(zone_update_t *update, const knot_rrset_t *add) { + if (add->type == KNOT_RRTYPE_RRSIG) { + return KNOT_EOK; + } + const zone_node_t *exist_node = zone_contents_find_node(update->new_cont, add->owner); const knot_rrset_t exist_rr = node_rrset(exist_node, add->type); if (knot_rrset_empty(&exist_rr) || exist_rr.ttl == add->ttl) {