diff options
author | 2009-07-29 03:58:23 +0000 | |
---|---|---|
committer | 2009-07-29 03:58:23 +0000 | |
commit | 42ee644ddb1ccd4338a8cbfa0a17340099ae265f (patch) | |
tree | 70afa7df3507692a691bddae2b7f7fdfe182c1f6 | |
parent | sync (diff) | |
download | wireguard-openbsd-42ee644ddb1ccd4338a8cbfa0a17340099ae265f.tar.xz wireguard-openbsd-42ee644ddb1ccd4338a8cbfa0a17340099ae265f.zip |
apply patch for https://www.isc.org/node/474 since jakob does not
appear to be around.
-rw-r--r-- | usr.sbin/bind/bin/named/update.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/usr.sbin/bind/bin/named/update.c b/usr.sbin/bind/bin/named/update.c index 4a8cbec6f75..f6795567408 100644 --- a/usr.sbin/bind/bin/named/update.c +++ b/usr.sbin/bind/bin/named/update.c @@ -861,7 +861,11 @@ temp_check(isc_mem_t *mctx, dns_diff_t *temp, dns_db_t *db, if (type == dns_rdatatype_rrsig || type == dns_rdatatype_sig) covers = dns_rdata_covers(&t->rdata); - else + else if (type == dns_rdatatype_any) { + dns_db_detachnode(db, &node); + dns_diff_clear(&trash); + return (DNS_R_NXRRSET); + } else covers = 0; /* |