mirror of
https://github.com/isc-projects/bind9.git
synced 2026-06-03 13:59:27 -04:00
require added rdatasets to be in the same class as the database
This commit is contained in:
parent
1e4a63c406
commit
302d9bebb5
2 changed files with 3 additions and 1 deletions
|
|
@ -406,6 +406,7 @@ dns_db_addrdataset(dns_db_t *db, dns_dbnode_t *node, dns_dbversion_t *version,
|
|||
((db->attributes & DNS_DBATTR_CACHE) != 0 && version == NULL));
|
||||
REQUIRE(DNS_RDATASET_VALID(rdataset));
|
||||
REQUIRE(rdataset->methods != NULL);
|
||||
REQUIRE(rdataset->rdclass == db->rdclass);
|
||||
|
||||
return ((db->methods->addrdataset)(db, node, version, now, rdataset));
|
||||
}
|
||||
|
|
|
|||
|
|
@ -770,7 +770,8 @@ dns_db_addrdataset(dns_db_t *db, dns_dbnode_t *node, dns_dbversion_t *version,
|
|||
*
|
||||
* 'node' is a valid node.
|
||||
*
|
||||
* 'rdataset' is a valid, associated rdataset.
|
||||
* 'rdataset' is a valid, associated rdataset with the same class
|
||||
* as 'db'.
|
||||
*
|
||||
* The database has zone semantics and 'version' is a valid
|
||||
* read-write version, or the database has cache semantics
|
||||
|
|
|
|||
Loading…
Reference in a new issue