summaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authorDoug Barton <dougb@FreeBSD.org>2010-05-23 18:48:40 +0000
committerDoug Barton <dougb@FreeBSD.org>2010-05-23 18:48:40 +0000
commit337b882f27a474a98ca49285d17cd7371aaf4b86 (patch)
treef875f42ddca020520d9ea8474b7e8f0751eb894b /lib
parenta6e9c688658a4c6d505332fa75f83c1c7ad2559b (diff)
Diffstat (limited to 'lib')
-rw-r--r--lib/dns/api2
-rw-r--r--lib/dns/validator.c4
2 files changed, 3 insertions, 3 deletions
diff --git a/lib/dns/api b/lib/dns/api
index baac976c8071..121147fe7c2a 100644
--- a/lib/dns/api
+++ b/lib/dns/api
@@ -1,3 +1,3 @@
LIBINTERFACE = 38
-LIBREVISION = 0
+LIBREVISION = 1
LIBAGE = 0
diff --git a/lib/dns/validator.c b/lib/dns/validator.c
index 9642791ad1ac..20843464a223 100644
--- a/lib/dns/validator.c
+++ b/lib/dns/validator.c
@@ -15,7 +15,7 @@
* PERFORMANCE OF THIS SOFTWARE.
*/
-/* $Id: validator.c,v 1.119.18.53 2010/02/26 23:46:37 tbox Exp $ */
+/* $Id: validator.c,v 1.119.18.54 2010/04/21 04:23:47 marka Exp $ */
/*! \file */
@@ -2322,7 +2322,7 @@ nsecvalidate(dns_validator_t *val, isc_boolean_t resume) {
return (ISC_R_SUCCESS);
}
- if (val->authcount == val->authfail)
+ if (val->authfail != 0 && val->authcount == val->authfail)
return (DNS_R_BROKENCHAIN);
validator_log(val, ISC_LOG_DEBUG(3),
"nonexistence proof(s) not found");