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:
authorConrad Scott <conrad.scott@dsl.pipex.com>2002-07-26 23:03:37 +0400
committerConrad Scott <conrad.scott@dsl.pipex.com>2002-07-26 23:03:37 +0400
commit9cbe8ebabc29386f17855defec95615679450c4e (patch)
treeba3142b0e4fb574839535a17caf373f0127b3965 /winsup/cygwin/security.cc
parent0e8afca6bb0cf290622f9713345ade6e03aa70da (diff)
Merged changes from HEAD
Diffstat (limited to 'winsup/cygwin/security.cc')
-rw-r--r--winsup/cygwin/security.cc10
1 files changed, 4 insertions, 6 deletions
diff --git a/winsup/cygwin/security.cc b/winsup/cygwin/security.cc
index 6e79c00db..a89ff2972 100644
--- a/winsup/cygwin/security.cc
+++ b/winsup/cygwin/security.cc
@@ -41,11 +41,11 @@ details. */
#include "lm.h"
extern BOOL allow_ntea;
-BOOL allow_ntsec;
+BOOL allow_ntsec = true;
/* allow_smbntsec is handled exclusively in path.cc (path_conv::check).
It's defined here because of it's strong relationship to allow_ntsec.
The default is TRUE to reflect the old behaviour. */
-BOOL allow_smbntsec = TRUE;
+BOOL allow_smbntsec;
extern "C" void
cygwin_set_impersonation_token (const HANDLE hToken)
@@ -525,10 +525,8 @@ get_group_sidlist (cygsidlist &grp_list,
auth_pos = grp_list.count - 1;
}
extract_nt_dom_user (pw, domain, user);
- /* Fail silently if DC is not reachable */
- if (get_logon_server (domain, server, wserver) &&
- !get_user_groups (wserver, grp_list, user, domain))
- return FALSE;
+ if (get_logon_server (domain, server, wserver))
+ get_user_groups (wserver, grp_list, user, domain);
get_unix_group_sidlist (pw, grp_list);
if (!get_user_local_groups (grp_list, usersid))
return FALSE;