diff options
author | Corinna Vinschen <corinna@vinschen.de> | 2019-03-01 18:05:33 +0300 |
---|---|---|
committer | Corinna Vinschen <corinna@vinschen.de> | 2019-03-01 18:05:33 +0300 |
commit | 6aef5a46d7f22841e6a859103bb3f8acea060b84 (patch) | |
tree | b11eab673abde43ddac74759f0aafe7d93891dac | |
parent | f18a161cfff9ad32ca386b5bbb3d72c1047ff6b9 (diff) |
Cygwin: load_user_profile: temporarily extend debug output
Signed-off-by: Corinna Vinschen <corinna@vinschen.de>
-rw-r--r-- | winsup/cygwin/sec_auth.cc | 15 |
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) { |