summaryrefslogtreecommitdiff
path: root/source4/rpc_server/dnsserver/dnsutils.c
diff options
context:
space:
mode:
authorAmitay Isaacs <amitay@gmail.com>2012-01-12 15:10:42 +1100
committerAmitay Isaacs <amitay@samba.org>2012-01-12 05:10:08 +0100
commit44a85e3752ceaacdcc39a6a1d0faa0ff3d3db004 (patch)
treee251c4a3c77c9541a68b49d7463a5832b749e190 /source4/rpc_server/dnsserver/dnsutils.c
parentddc1f3df5183081aeb7c5b97b7fa4426c772346d (diff)
downloadsamba-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.c8
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);