From: Mark Andrews Date: Mon, 13 Jan 2020 04:34:16 +0000 (+1100) Subject: return the correct error code for the type being checked X-Git-Tag: v9.16.0~39^2~7 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=a09c464a201934b83782a5f3db968100e90fb5ce;p=thirdparty%2Fbind9.git return the correct error code for the type being checked --- diff --git a/lib/dns/zone.c b/lib/dns/zone.c index baf0f254dfe..343b7dc8430 100644 --- a/lib/dns/zone.c +++ b/lib/dns/zone.c @@ -19225,11 +19225,11 @@ dns_zone_cdscheck(dns_zone_t *zone, dns_db_t *db, dns_dbversion_t *version) { for (i = 0; i < sizeof(algorithms); i++) { if (delete) { if (algorithms[i] != 0) { - result = DNS_R_BADCDNSKEY; + result = DNS_R_BADCDS; goto failure; } } else if (algorithms[i] == 1) { - result = DNS_R_BADCDNSKEY; + result = DNS_R_BADCDS; goto failure; } } @@ -19283,11 +19283,11 @@ dns_zone_cdscheck(dns_zone_t *zone, dns_db_t *db, dns_dbversion_t *version) { for (i = 0; i < sizeof(algorithms); i++) { if (delete) { if (algorithms[i] != 0) { - result = DNS_R_BADCDS; + result = DNS_R_BADCDNSKEY; goto failure; } } else if (algorithms[i] == 1) { - result = DNS_R_BADCDS; + result = DNS_R_BADCDNSKEY; goto failure; } }