diff options
author | Christopher Faylor <me@cgf.cx> | 2002-06-13 05:30:49 +0000 |
---|---|---|
committer | Christopher Faylor <me@cgf.cx> | 2002-06-13 05:30:49 +0000 |
commit | 5f74ae83e5fba1ceb73a8d822cbe2b48c619127f (patch) | |
tree | 28908acf4474b8de5a7278209fa70b9fa0419e31 /winsup/cygwin/security.cc | |
parent | 4863867ab9d6b417d23e22420e8f45264bc83724 (diff) | |
download | cygnal-5f74ae83e5fba1ceb73a8d822cbe2b48c619127f.tar.gz cygnal-5f74ae83e5fba1ceb73a8d822cbe2b48c619127f.tar.bz2 cygnal-5f74ae83e5fba1ceb73a8d822cbe2b48c619127f.zip |
* security.cc (get_logon_server): Use strcasematch rather than strcasecmp.
Diffstat (limited to 'winsup/cygwin/security.cc')
-rw-r--r-- | winsup/cygwin/security.cc | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/winsup/cygwin/security.cc b/winsup/cygwin/security.cc index 5920cac50..490938d50 100644 --- a/winsup/cygwin/security.cc +++ b/winsup/cygwin/security.cc @@ -256,15 +256,15 @@ get_lsa_srv_inf (LSA_HANDLE lsa, char *logonserver, char *domain) #endif BOOL -get_logon_server (const char * domain, char * server, WCHAR *wserver) +get_logon_server (const char *domain, char *server, WCHAR *wserver) { WCHAR wdomain[INTERNET_MAX_HOST_NAME_LENGTH + 1]; NET_API_STATUS ret; WCHAR * buf; DWORD size = INTERNET_MAX_HOST_NAME_LENGTH + 1; - if ((GetComputerNameA(server + 2, &size)) && - !strcasecmp(domain, server + 2)) + if ((GetComputerName (server + 2, &size)) && + strcasematch (domain, server + 2)) { server[0] = server[1] = '\\'; if (wserver) @@ -274,7 +274,7 @@ get_logon_server (const char * domain, char * server, WCHAR *wserver) /* Try to get the primary domain controller for the domain */ sys_mbstowcs (wdomain, domain, INTERNET_MAX_HOST_NAME_LENGTH + 1); - if ((ret = NetGetDCName(NULL, wdomain, (LPBYTE *) &buf)) == STATUS_SUCCESS) + if ((ret = NetGetDCName (NULL, wdomain, (LPBYTE *) &buf)) == STATUS_SUCCESS) { sys_wcstombs (server, buf, INTERNET_MAX_HOST_NAME_LENGTH + 1); if (wserver) @@ -511,7 +511,7 @@ get_group_sidlist (cygsidlist &grp_list, } else { - if (!get_logon_server( domain, server, wserver)) + if (!get_logon_server (domain, server, wserver)) return FALSE; if (my_grps) { |