mirror of
git://sourceware.org/git/newlib-cygwin.git
synced 2025-01-19 04:49:25 +08:00
Cygwin: seteuid32: don't use INVALID_HANDLE_VALUE
NULL is the natural state of an unused handle Signed-off-by: Corinna Vinschen <corinna@vinschen.de>
This commit is contained in:
parent
322ab51659
commit
13b1f9c0d1
@ -3479,7 +3479,7 @@ seteuid32 (uid_t uid)
|
||||
|
||||
cygsid usersid;
|
||||
user_groups &groups = cygheap->user.groups;
|
||||
HANDLE new_token = INVALID_HANDLE_VALUE;
|
||||
HANDLE new_token = NULL;
|
||||
struct passwd * pw_new;
|
||||
bool token_is_internal, issamesid = false;
|
||||
|
||||
@ -3550,7 +3550,7 @@ seteuid32 (uid_t uid)
|
||||
/* If no impersonation token is available, try to authenticate using
|
||||
LSA private data stored password, LSA authentication using our own
|
||||
LSA module, or, as last chance, NtCreateToken. */
|
||||
if (new_token == INVALID_HANDLE_VALUE)
|
||||
if (new_token == NULL)
|
||||
{
|
||||
new_token = lsaprivkeyauth (pw_new);
|
||||
if (new_token)
|
||||
|
Loading…
x
Reference in New Issue
Block a user