in deleterdataset(), set the DNS_DBADD_FORCE flag

when adding the deletion rdataset so that rdatasets can be deleted
regardless of their trust level
This commit is contained in:
Andreas Gustafsson 2000-07-25 01:19:51 +00:00
parent 5d9e3392b2
commit 398bdb2710

View file

@ -15,7 +15,7 @@
* SOFTWARE.
*/
/* $Id: rbtdb.c,v 1.110 2000/07/25 01:06:01 gson Exp $ */
/* $Id: rbtdb.c,v 1.111 2000/07/25 01:19:51 gson Exp $ */
/*
* Principal Author: Bob Halley
@ -3560,7 +3560,7 @@ deleterdataset(dns_db_t *db, dns_dbnode_t *node, dns_dbversion_t *version,
LOCK(&rbtdb->node_locks[rbtnode->locknum].lock);
result = add(rbtdb, rbtnode, rbtversion, newheader, 0,
result = add(rbtdb, rbtnode, rbtversion, newheader, DNS_DBADD_FORCE,
ISC_FALSE, NULL, 0);
UNLOCK(&rbtdb->node_locks[rbtnode->locknum].lock);