Sync with trunk r63935.
[reactos.git] / ntoskrnl / se / acl.c
index 35e4a75..d7191bc 100644 (file)
@@ -296,8 +296,9 @@ SepCaptureAcl(IN PACL InputAcl,
         }
         _SEH2_END;
 
-        NewAcl = ExAllocatePool(PoolType,
-                                AclSize);
+        NewAcl = ExAllocatePoolWithTag(PoolType,
+                                       AclSize,
+                                       TAG_ACL);
         if (NewAcl != NULL)
         {
             _SEH2_TRY
@@ -311,7 +312,7 @@ SepCaptureAcl(IN PACL InputAcl,
             _SEH2_EXCEPT(EXCEPTION_EXECUTE_HANDLER)
             {
                 /* Free the ACL and return the exception code */
-                ExFreePool(NewAcl);
+                ExFreePoolWithTag(NewAcl, TAG_ACL);
                 _SEH2_YIELD(return _SEH2_GetExceptionCode());
             }
             _SEH2_END;
@@ -329,8 +330,9 @@ SepCaptureAcl(IN PACL InputAcl,
     {
         AclSize = InputAcl->AclSize;
 
-        NewAcl = ExAllocatePool(PoolType,
-                                AclSize);
+        NewAcl = ExAllocatePoolWithTag(PoolType,
+                                       AclSize,
+                                       TAG_ACL);
 
         if (NewAcl != NULL)
         {
@@ -361,7 +363,7 @@ SepReleaseAcl(IN PACL CapturedAcl,
         (AccessMode != KernelMode ||
          (AccessMode == KernelMode && CaptureIfKernel)))
     {
-        ExFreePool(CapturedAcl);
+        ExFreePoolWithTag(CapturedAcl, TAG_ACL);
     }
 }