From: Libor Peltan Date: Wed, 20 Mar 2019 09:50:33 +0000 (+0100) Subject: nsec/nsec3: simplified code for fixing chain X-Git-Tag: v2.9.0~279^2~4 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=95693fa3e9565799a90fbfff9172befc0925c5e6;p=thirdparty%2Fknot-dns.git nsec/nsec3: simplified code for fixing chain --- diff --git a/src/knot/dnssec/nsec-chain.c b/src/knot/dnssec/nsec-chain.c index a783c66fec..14f2312f70 100644 --- a/src/knot/dnssec/nsec-chain.c +++ b/src/knot/dnssec/nsec-chain.c @@ -288,8 +288,6 @@ int knot_nsec_chain_iterate_fix(zone_tree_t *old_nodes, zone_tree_t *new_nodes, // if cmp != 0, the nsec chain will be locally rebuilt anyway, // so no need to update bitmap in such case // overall, we now have dnames: old_prev == new_prev && old_curr == new_curr - ret = knot_nsec_changeset_remove(old_prev, data->update); - CHECK_RET; ret = callback(new_prev, new_curr, data); CHECK_RET; } @@ -297,8 +295,6 @@ int knot_nsec_chain_iterate_fix(zone_tree_t *old_nodes, zone_tree_t *new_nodes, while (cmp != 0) { if (cmp < 0) { // a node was removed - ret = knot_nsec_changeset_remove(old_prev, data->update); - CHECK_RET; ret = knot_nsec_changeset_remove(old_curr, data->update); CHECK_RET; old_prev = old_curr; @@ -307,8 +303,6 @@ int knot_nsec_chain_iterate_fix(zone_tree_t *old_nodes, zone_tree_t *new_nodes, CHECK_RET; } else { // a node was added - ret = knot_nsec_changeset_remove(old_prev, data->update); - CHECK_RET; ret = callback(new_prev, new_curr, data); CHECK_RET; new_prev = new_curr;