diff options
author | Corinna Vinschen <corinna@vinschen.de> | 2001-06-04 14:29:54 +0000 |
---|---|---|
committer | Corinna Vinschen <corinna@vinschen.de> | 2001-06-04 14:29:54 +0000 |
commit | f7fa593d6b33a17dd543ea12df02625c409ecf0e (patch) | |
tree | 63021ea0fa9ffdd61294238ea7150b66d7671c7d /winsup/cygwin/cygheap.h | |
parent | ac5561f2ed95d2ffcb81723d9556aadc1768ca04 (diff) | |
download | cygnal-f7fa593d6b33a17dd543ea12df02625c409ecf0e.tar.gz cygnal-f7fa593d6b33a17dd543ea12df02625c409ecf0e.tar.bz2 cygnal-f7fa593d6b33a17dd543ea12df02625c409ecf0e.zip |
* cygheap.h (cygheap_user::cygheap_user): Initialize token to
INVALID_HANDLE_VALUE.
* uinfo.cc (uinfo_init): Close token handle if needed.
Diffstat (limited to 'winsup/cygwin/cygheap.h')
-rw-r--r-- | winsup/cygwin/cygheap.h | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/winsup/cygwin/cygheap.h b/winsup/cygwin/cygheap.h index 6348590a2..a5c823f74 100644 --- a/winsup/cygwin/cygheap.h +++ b/winsup/cygwin/cygheap.h @@ -107,7 +107,8 @@ public: HANDLE token; BOOL impersonated; - cygheap_user () : pname (NULL), plogsrv (NULL), pdomain (NULL), psid (NULL) {} + cygheap_user () : pname (NULL), plogsrv (NULL), pdomain (NULL), + psid (NULL), token (INVALID_HANDLE_VALUE) {} ~cygheap_user (); void set_name (const char *new_name); |