diff options
author | Amitay Isaacs <amitay@gmail.com> | 2012-01-12 15:10:42 +1100 |
---|---|---|
committer | Amitay Isaacs <amitay@samba.org> | 2012-01-12 05:10:08 +0100 |
commit | 44a85e3752ceaacdcc39a6a1d0faa0ff3d3db004 (patch) | |
tree | e251c4a3c77c9541a68b49d7463a5832b749e190 /source4/rpc_server/dnsserver/dnsutils.c | |
parent | ddc1f3df5183081aeb7c5b97b7fa4426c772346d (diff) | |
download | samba-44a85e3752ceaacdcc39a6a1d0faa0ff3d3db004.tar.gz samba-44a85e3752ceaacdcc39a6a1d0faa0ff3d3db004.tar.bz2 samba-44a85e3752ceaacdcc39a6a1d0faa0ff3d3db004.zip |
s4-rpc:dnsserver: DNS names are case insensitive
Diffstat (limited to 'source4/rpc_server/dnsserver/dnsutils.c')
-rw-r--r-- | source4/rpc_server/dnsserver/dnsutils.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/source4/rpc_server/dnsserver/dnsutils.c b/source4/rpc_server/dnsserver/dnsutils.c index 5390384e57..52a8bdde29 100644 --- a/source4/rpc_server/dnsserver/dnsutils.c +++ b/source4/rpc_server/dnsserver/dnsutils.c @@ -170,7 +170,7 @@ struct dnsserver_zoneinfo *dnsserver_init_zoneinfo(struct dnsserver_zone *zone, fReverse = 0; len1 = strlen(zone->name); len2 = strlen(revzone); - if (len1 > len2 && strcmp(&zone->name[len1-len2], revzone) == 0) { + if (len1 > len2 && strcasecmp(&zone->name[len1-len2], revzone) == 0) { fReverse = 1; } @@ -229,7 +229,7 @@ struct dnsserver_partition *dnsserver_find_partition(struct dnsserver_partition struct dnsserver_partition *p = NULL; for (p = partitions; p; p = p->next) { - if (strcmp(dp_fqdn, p->pszDpFqdn) == 0) { + if (strcasecmp(dp_fqdn, p->pszDpFqdn) == 0) { break; } } @@ -242,7 +242,7 @@ struct dnsserver_zone *dnsserver_find_zone(struct dnsserver_zone *zones, const c struct dnsserver_zone *z = NULL; for (z = zones; z; z = z->next) { - if (strcmp(zone_name, z->name) == 0) { + if (strcasecmp(zone_name, z->name) == 0) { break; } } @@ -259,7 +259,7 @@ struct ldb_dn *dnsserver_name_to_dn(TALLOC_CTX *mem_ctx, struct dnsserver_zone * if (dn == NULL) { return NULL; } - if (strcmp(name, z->name) == 0) { + if (strcasecmp(name, z->name) == 0) { ret = ldb_dn_add_child_fmt(dn, "DC=@"); } else { ret = ldb_dn_add_child_fmt(dn, "DC=%s", name); |