1
0
mirror of https://github.com/samba-team/samba.git synced 2025-02-18 17:57:55 +03:00

be a bit more paranoid about not getting duplicate domain names (can

happen when the LDAP call to get the flatname for the primary domain
fails)
(This used to be commit 8d40f34e2f5188f15f414e807d023bfea7bd8c8e)
This commit is contained in:
Andrew Tridgell 2002-08-18 15:46:03 +00:00
parent 11fadbee74
commit d86b5fff06

View File

@ -83,10 +83,16 @@ static struct winbindd_domain *add_trusted_domain(const char *domain_name, const
/* We can't call domain_list() as this function is called from
init_domain_list() and we'll get stuck in a loop. */
for (domain = _domain_list; domain; domain = domain->next) {
if (strcmp(domain_name, domain->name) == 0 ||
strcmp(domain_name, domain->alt_name) == 0) {
if (strcasecmp(domain_name, domain->name) == 0 ||
strcasecmp(domain_name, domain->alt_name) == 0) {
return domain;
}
if (alt_name && *alt_name) {
if (strcasecmp(alt_name, domain->name) == 0 ||
strcasecmp(alt_name, domain->alt_name) == 0) {
return domain;
}
}
}
/* Create new domain entry */