X-Git-Url: http://wien.tomnetworks.com/gitweb/?a=blobdiff_plain;f=mono%2Fmetadata%2Fmono-security.c;h=865b9ca1e04236ec1a7c7840436fca8c6e02de8a;hb=066372dc08bce3b06873c57b2357114bdda31cd5;hp=0b2d4a8c039fecae0ff326da57ced48c9ee52b9d;hpb=89ce2b94f3f9cec00446168096076499c1c1bde4;p=mono.git diff --git a/mono/metadata/mono-security.c b/mono/metadata/mono-security.c index 0b2d4a8c039..865b9ca1e04 100644 --- a/mono/metadata/mono-security.c +++ b/mono/metadata/mono-security.c @@ -276,9 +276,9 @@ ves_icall_System_Security_Principal_WindowsIdentity_GetCurrentToken (void) */ /* thread may be impersonating somebody */ - if (OpenThreadToken (GetCurrentThread (), TOKEN_QUERY, 1, &token) == 0) { + if (OpenThreadToken (GetCurrentThread (), MAXIMUM_ALLOWED, 1, &token) == 0) { /* if not take the process identity */ - OpenProcessToken (GetCurrentProcess (), TOKEN_QUERY, &token); + OpenProcessToken (GetCurrentProcess (), MAXIMUM_ALLOWED, &token); } #else token = GINT_TO_POINTER (geteuid ());