OSDN Git Service

* security.cc (open_local_policy): Use POLICY_EXECUTE instead of
authorcorinna <corinna>
Sun, 30 Dec 2001 17:38:23 +0000 (17:38 +0000)
committercorinna <corinna>
Sun, 30 Dec 2001 17:38:23 +0000 (17:38 +0000)
enumerating user rights.

winsup/cygwin/ChangeLog
winsup/cygwin/security.cc

index bdfd471..b48f477 100644 (file)
@@ -1,3 +1,8 @@
+2001-12-30  Corinna Vinschen  <corinna@vinschen.de>
+
+       * security.cc (open_local_policy): Use POLICY_EXECUTE instead of
+       enumerating user rights.
+
 2001-12-29  Corinna Vinschen  <corinna@vinschen.de>
 
        * security.cc (open_local_policy): Initialize lsa handle to NULL.
index 3147c8a..77ea8fb 100644 (file)
@@ -183,8 +183,7 @@ open_local_policy ()
   LSA_OBJECT_ATTRIBUTES oa = { 0, 0, 0, 0, 0, 0 };
   LSA_HANDLE lsa = NULL;
 
-  NTSTATUS ret = LsaOpenPolicy(NULL, &oa, POLICY_VIEW_LOCAL_INFORMATION
-                                         | POLICY_LOOKUP_NAMES, &lsa);
+  NTSTATUS ret = LsaOpenPolicy(NULL, &oa, POLICY_EXECUTE, &lsa);
   if (ret != STATUS_SUCCESS)
     set_errno (LsaNtStatusToWinError (ret));
   return lsa;