mirror of
https://github.com/isc-projects/bind9.git
synced 2026-06-10 10:19:59 -04:00
Make catalog zones' entry names case-insensitive
Previously, the isc_ht hash table module was case-sensitive, but now
it supports case-insensitive mode. Use the case-insensitive mode
for the catalog zones' entry names.
(cherry picked from commit 6f4b5d6958)
This commit is contained in:
parent
5a00d2ffe0
commit
439e4ddf2f
1 changed files with 3 additions and 3 deletions
|
|
@ -520,8 +520,8 @@ dns__catz_zones_merge(dns_catz_zone_t *catz, dns_catz_zone_t *newcatz) {
|
|||
|
||||
dns_name_format(&catz->name, czname, DNS_NAME_FORMATSIZE);
|
||||
|
||||
isc_ht_init(&toadd, catz->catzs->mctx, 1, ISC_HT_CASE_SENSITIVE);
|
||||
isc_ht_init(&tomod, catz->catzs->mctx, 1, ISC_HT_CASE_SENSITIVE);
|
||||
isc_ht_init(&toadd, catz->catzs->mctx, 1, ISC_HT_CASE_INSENSITIVE);
|
||||
isc_ht_init(&tomod, catz->catzs->mctx, 1, ISC_HT_CASE_INSENSITIVE);
|
||||
isc_ht_iter_create(newcatz->entries, &iter1);
|
||||
isc_ht_iter_create(catz->entries, &iter2);
|
||||
|
||||
|
|
@ -836,7 +836,7 @@ dns_catz_zone_new(dns_catz_zones_t *catzs, const dns_name_t *name) {
|
|||
dns_catz_zones_attach(catzs, &catz->catzs);
|
||||
isc_mutex_init(&catz->lock);
|
||||
isc_refcount_init(&catz->references, 1);
|
||||
isc_ht_init(&catz->entries, catzs->mctx, 4, ISC_HT_CASE_SENSITIVE);
|
||||
isc_ht_init(&catz->entries, catzs->mctx, 4, ISC_HT_CASE_INSENSITIVE);
|
||||
isc_ht_init(&catz->coos, catzs->mctx, 4, ISC_HT_CASE_INSENSITIVE);
|
||||
isc_time_settoepoch(&catz->lastupdated);
|
||||
dns_catz_options_init(&catz->defoptions);
|
||||
|
|
|
|||
Loading…
Reference in a new issue