Welcome to mirror list, hosted at ThFree Co, Russian Federation.

cygwin.com/git/newlib-cygwin.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCorinna Vinschen <corinna@vinschen.de>2019-03-01 18:05:33 +0300
committerCorinna Vinschen <corinna@vinschen.de>2019-03-01 18:05:33 +0300
commit6aef5a46d7f22841e6a859103bb3f8acea060b84 (patch)
treeb11eab673abde43ddac74759f0aafe7d93891dac
parentf18a161cfff9ad32ca386b5bbb3d72c1047ff6b9 (diff)
Cygwin: load_user_profile: temporarily extend debug output
Signed-off-by: Corinna Vinschen <corinna@vinschen.de>
-rw-r--r--winsup/cygwin/sec_auth.cc15
1 files changed, 10 insertions, 5 deletions
diff --git a/winsup/cygwin/sec_auth.cc b/winsup/cygwin/sec_auth.cc
index cb216a762..0b5e11238 100644
--- a/winsup/cygwin/sec_auth.cc
+++ b/winsup/cygwin/sec_auth.cc
@@ -255,6 +255,7 @@ load_user_profile (HANDLE token, struct passwd *pw, cygpsid &usersid)
pi.lpUserName = username;
/* Check if user has a roaming profile and fill in lpProfilePath, if so.
Call NetUserGetInfo only for local machine accounts, use LDAP otherwise. */
+ debug_printf ("machine <%W>", cygheap->dom.account_flat_name ());
if (!wcscasecmp (domain, cygheap->dom.account_flat_name ()))
{
NET_API_STATUS nas;
@@ -275,6 +276,7 @@ load_user_profile (HANDLE token, struct passwd *pw, cygpsid &usersid)
cyg_ldap cldap;
PWCHAR dnsdomain = NULL;
+ debug_printf ("primary domain <%W>", cygheap->dom.primary_flat_name ());
if (!wcscasecmp (domain, cygheap->dom.primary_flat_name ()))
dnsdomain = wcsdup (cygheap->dom.primary_dns_name ());
else
@@ -282,11 +284,14 @@ load_user_profile (HANDLE token, struct passwd *pw, cygpsid &usersid)
PDS_DOMAIN_TRUSTSW td = NULL;
for (ULONG idx = 0; (td = cygheap->dom.trusted_domain (idx)); ++idx)
- if (!wcscasecmp (domain, td->NetbiosDomainName))
- {
- dnsdomain = wcsdup (td->DnsDomainName);
- break;
- }
+ {
+ debug_printf ("foreign domain <%W>", td->NetbiosDomainName);
+ if (!wcscasecmp (domain, td->NetbiosDomainName))
+ {
+ dnsdomain = wcsdup (td->DnsDomainName);
+ break;
+ }
+ }
}
if (dnsdomain)
{