mirror of
https://github.com/isc-projects/bind9.git
synced 2026-04-25 08:07:12 -04:00
1583. [bug] Records add via UPDATE failed to get the correct trust
level. [RT #10452]
This commit is contained in:
parent
a36003bb7c
commit
45eafc1426
3 changed files with 7 additions and 4 deletions
3
CHANGES
3
CHANGES
|
|
@ -1,3 +1,6 @@
|
|||
1583. [bug] Records add via UPDATE failed to get the correct trust
|
||||
level. [RT #10452]
|
||||
|
||||
1582. [bug] rrset-order failed to work on RRsets with more
|
||||
than 32 elements. [RT #10381]
|
||||
|
||||
|
|
|
|||
|
|
@ -15,7 +15,7 @@
|
|||
* WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
|
||||
*/
|
||||
|
||||
/* $Id: diff.c,v 1.4.2.1 2002/08/08 04:54:30 marka Exp $ */
|
||||
/* $Id: diff.c,v 1.4.2.2 2004/03/04 02:46:23 marka Exp $ */
|
||||
|
||||
#include <config.h>
|
||||
|
||||
|
|
@ -270,6 +270,7 @@ dns_diff_apply(dns_diff_t *diff, dns_db_t *db, dns_dbversion_t *ver)
|
|||
*/
|
||||
dns_rdataset_init(&rds);
|
||||
CHECK(dns_rdatalist_tordataset(&rdl, &rds));
|
||||
rds.trust = dns_trust_ultimate;
|
||||
|
||||
/*
|
||||
* Merge the rdataset into the database.
|
||||
|
|
|
|||
|
|
@ -15,7 +15,7 @@
|
|||
* WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
|
||||
*/
|
||||
|
||||
/* $Id: rbtdb.c,v 1.168.2.13 2003/10/17 05:39:44 marka Exp $ */
|
||||
/* $Id: rbtdb.c,v 1.168.2.14 2004/03/04 02:46:24 marka Exp $ */
|
||||
|
||||
/*
|
||||
* Principal Author: Bob Halley
|
||||
|
|
@ -3923,13 +3923,12 @@ addrdataset(dns_db_t *db, dns_dbnode_t *node, dns_dbversion_t *version,
|
|||
newheader->type = RBTDB_RDATATYPE_VALUE(rdataset->type,
|
||||
rdataset->covers);
|
||||
newheader->attributes = 0;
|
||||
newheader->trust = rdataset->trust;
|
||||
if (rbtversion != NULL) {
|
||||
newheader->serial = rbtversion->serial;
|
||||
newheader->trust = 0;
|
||||
now = 0;
|
||||
} else {
|
||||
newheader->serial = 1;
|
||||
newheader->trust = rdataset->trust;
|
||||
if ((rdataset->attributes & DNS_RDATASETATTR_NXDOMAIN) != 0)
|
||||
newheader->attributes |= RDATASET_ATTR_NXDOMAIN;
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in a new issue