summaryrefslogtreecommitdiffstats
path: root/contrib/bind9/lib
diff options
context:
space:
mode:
authordougb <dougb@FreeBSD.org>2010-05-20 08:15:06 +0000
committerdougb <dougb@FreeBSD.org>2010-05-20 08:15:06 +0000
commit8acfbaefd7580ec675a702acfdf1f8f7edd6fd57 (patch)
tree263b8389e0210382fd3182ab912832453ea60637 /contrib/bind9/lib
parent697a885212a5974b0ea1d5dc35818996e4f55c60 (diff)
downloadFreeBSD-src-8acfbaefd7580ec675a702acfdf1f8f7edd6fd57.zip
FreeBSD-src-8acfbaefd7580ec675a702acfdf1f8f7edd6fd57.tar.gz
Upgrade to 9.6.2-P2, which addresses the following;
Named could return SERVFAIL for negative responses from unsigned zones.
Diffstat (limited to 'contrib/bind9/lib')
-rw-r--r--contrib/bind9/lib/dns/api2
-rw-r--r--contrib/bind9/lib/dns/validator.c4
2 files changed, 3 insertions, 3 deletions
diff --git a/contrib/bind9/lib/dns/api b/contrib/bind9/lib/dns/api
index 4fc7eca..e9df7db 100644
--- a/contrib/bind9/lib/dns/api
+++ b/contrib/bind9/lib/dns/api
@@ -1,3 +1,3 @@
LIBINTERFACE = 56
-LIBREVISION = 0
+LIBREVISION = 1
LIBAGE = 1
diff --git a/contrib/bind9/lib/dns/validator.c b/contrib/bind9/lib/dns/validator.c
index 0ccdc41..7144ae2 100644
--- a/contrib/bind9/lib/dns/validator.c
+++ b/contrib/bind9/lib/dns/validator.c
@@ -15,7 +15,7 @@
* PERFORMANCE OF THIS SOFTWARE.
*/
-/* $Id: validator.c,v 1.164.12.11.8.2 2010/02/25 10:57:12 tbox Exp $ */
+/* $Id: validator.c,v 1.164.12.11.8.3 2010/04/21 04:29:01 marka Exp $ */
#include <config.h>
@@ -2961,7 +2961,7 @@ nsecvalidate(dns_validator_t *val, isc_boolean_t resume) {
}
findnsec3proofs(val);
- 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");
OpenPOWER on IntegriCloud