From 1894dd4b390839a6966dba837b7e3275c789d449 Mon Sep 17 00:00:00 2001 From: Emilio Caballero Date: Wed, 29 Jul 2020 16:17:21 -0500 Subject: [PATCH] Update ldns-compare-zones.c Fix skipped single rrset modification on zone comparation --- examples/ldns-compare-zones.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/examples/ldns-compare-zones.c b/examples/ldns-compare-zones.c index b156ac2e..0591a1d7 100644 --- a/examples/ldns-compare-zones.c +++ b/examples/ldns-compare-zones.c @@ -232,7 +232,6 @@ main(int argc, char **argv) rr_chg = rr_cmp = -1; } if (rr_cmp < 0) { - i++; if ((rrx != NULL) && (ldns_dname_compare(ldns_rr_owner(rr1), ldns_rr_owner(rrx) ) != 0)) { @@ -254,8 +253,8 @@ main(int argc, char **argv) printf("%c-", op); ldns_rr_print(stdout, rr1); } + i++; } else if (rr_cmp > 0) { - j++; if ((rrx != NULL) && (ldns_dname_compare(ldns_rr_owner(rr2), ldns_rr_owner(rrx) ) != 0)) { @@ -277,9 +276,8 @@ main(int argc, char **argv) printf("%c+", op); ldns_rr_print(stdout, rr2); } - } else { - i++; j++; + } else { if ((rrx != NULL) && (ldns_dname_compare(ldns_rr_owner(rr1), ldns_rr_owner(rrx) ) != 0)) { @@ -326,6 +324,8 @@ main(int argc, char **argv) printf("%c=", op); ldns_rr_print(stdout, rr1); } + i++; + j++; } } -- 2.47.3