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:
authorChristopher Faylor <me@cgf.cx>2002-06-13 09:30:49 +0400
committerChristopher Faylor <me@cgf.cx>2002-06-13 09:30:49 +0400
commit5f74ae83e5fba1ceb73a8d822cbe2b48c619127f (patch)
tree28908acf4474b8de5a7278209fa70b9fa0419e31
parent4863867ab9d6b417d23e22420e8f45264bc83724 (diff)
* security.cc (get_logon_server): Use strcasematch rather than strcasecmp.
-rw-r--r--winsup/cygwin/ChangeLog5
-rw-r--r--winsup/cygwin/security.cc10
2 files changed, 10 insertions, 5 deletions
diff --git a/winsup/cygwin/ChangeLog b/winsup/cygwin/ChangeLog
index fe029f3f4..9fdd60bbe 100644
--- a/winsup/cygwin/ChangeLog
+++ b/winsup/cygwin/ChangeLog
@@ -1,3 +1,8 @@
+2002-06-13 Christopher Faylor <cgf@redhat.com>
+
+ * security.cc (get_logon_server): Use strcasematch rather than
+ strcasecmp.
+
2002-06-12 Christopher Faylor <cgf@redhat.com>
* path.cc (chdir): Minor cleanup.
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)
{