summaryrefslogtreecommitdiffstats
path: root/winsup/cygwin/sec_auth.cc
diff options
context:
space:
mode:
authorCorinna Vinschen <corinna@vinschen.de>2014-02-16 16:02:18 +0000
committerCorinna Vinschen <corinna@vinschen.de>2014-02-16 16:02:18 +0000
commit1e705e29329a0bca000bfb1f199042ffedfe477b (patch)
tree3c90a8f7f99a7b49276bb5b4dc4881c28652be11 /winsup/cygwin/sec_auth.cc
parentc18cbc8e6d1ddf3a91c960f7048d497c74c1d773 (diff)
downloadcygnal-1e705e29329a0bca000bfb1f199042ffedfe477b.tar.gz
cygnal-1e705e29329a0bca000bfb1f199042ffedfe477b.tar.bz2
cygnal-1e705e29329a0bca000bfb1f199042ffedfe477b.zip
* miscfuncs.h (NT_readline::close): New function to close handle.
(NT_readline::~NT_readline): Call close. * sec_auth.cc (verify_token): Use constructor to initialize tok_usersid. * security.h (cygsid::cygsid): Add copy constructor taking cygsid as source.
Diffstat (limited to 'winsup/cygwin/sec_auth.cc')
-rw-r--r--winsup/cygwin/sec_auth.cc2
1 files changed, 1 insertions, 1 deletions
diff --git a/winsup/cygwin/sec_auth.cc b/winsup/cygwin/sec_auth.cc
index 04dc6ca9f..3325da54f 100644
--- a/winsup/cygwin/sec_auth.cc
+++ b/winsup/cygwin/sec_auth.cc
@@ -673,7 +673,7 @@ verify_token (HANDLE token, cygsid &usersid, user_groups &groups, bool *pintern)
*pintern = intern = !memcmp (ts.SourceName, "Cygwin.1", 8);
}
/* Verify usersid */
- cygsid tok_usersid = NO_SID;
+ cygsid tok_usersid (NO_SID);
status = NtQueryInformationToken (token, TokenUser, &tok_usersid,
sizeof tok_usersid, &size);
if (!NT_SUCCESS (status))