- SeSet/QuerySecurityAccessMask() should initialize DesiredAccess to 0 (inspired...
authorAleksey Bragin <aleksey@reactos.org>
Mon, 5 Nov 2007 12:58:03 +0000 (12:58 +0000)
committerAleksey Bragin <aleksey@reactos.org>
Mon, 5 Nov 2007 12:58:03 +0000 (12:58 +0000)
svn path=/trunk/; revision=30170

reactos/ntoskrnl/se/semgr.c

index 05a2864..649d851 100644 (file)
@@ -1362,6 +1362,8 @@ VOID STDCALL
 SeQuerySecurityAccessMask(IN SECURITY_INFORMATION SecurityInformation,
                           OUT PACCESS_MASK DesiredAccess)
 {
+    *DesiredAccess = 0;
+
     if (SecurityInformation & (OWNER_SECURITY_INFORMATION |
                                GROUP_SECURITY_INFORMATION | DACL_SECURITY_INFORMATION))
     {
@@ -1377,6 +1379,8 @@ VOID STDCALL
 SeSetSecurityAccessMask(IN SECURITY_INFORMATION SecurityInformation,
                         OUT PACCESS_MASK DesiredAccess)
 {
+    *DesiredAccess = 0;
+
     if (SecurityInformation & (OWNER_SECURITY_INFORMATION | GROUP_SECURITY_INFORMATION))
     {
         *DesiredAccess |= WRITE_OWNER;