Fix bug #5533. Winbindd fails to cope correctly with a workgroup name containing...
authorJeremy Allison <jra@samba.org>
Fri, 20 Jun 2008 19:50:02 +0000 (12:50 -0700)
committerJeremy Allison <jra@samba.org>
Fri, 20 Jun 2008 19:50:02 +0000 (12:50 -0700)
Jeremy.

source/nsswitch/winbindd_util.c

index 50e3c0a5b9e318dab22be849ffe0d2e2e186a65d..130d45cfbd0f839374bde53afe7fa5f345ead79b 100644 (file)
@@ -147,15 +147,9 @@ static struct winbindd_domain *add_trusted_domain(const char *domain_name, const
         
        ZERO_STRUCTP(domain);
 
-       /* prioritise the short name */
-       if (strchr_m(domain_name, '.') && alternative_name && *alternative_name) {
-               fstrcpy(domain->name, alternative_name);
-               fstrcpy(domain->alt_name, domain_name);
-       } else {
-               fstrcpy(domain->name, domain_name);
-               if (alternative_name) {
-                       fstrcpy(domain->alt_name, alternative_name);
-               }
+       fstrcpy(domain->name, domain_name);
+       if (alternative_name) {
+               fstrcpy(domain->alt_name, alternative_name);
        }
 
        domain->methods = methods;