}
_SEH2_END;
- NewAcl = ExAllocatePool(PoolType,
- AclSize);
+ NewAcl = ExAllocatePoolWithTag(PoolType,
+ AclSize,
+ TAG_ACL);
if (NewAcl != NULL)
{
_SEH2_TRY
_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;
{
AclSize = InputAcl->AclSize;
- NewAcl = ExAllocatePool(PoolType,
- AclSize);
+ NewAcl = ExAllocatePoolWithTag(PoolType,
+ AclSize,
+ TAG_ACL);
if (NewAcl != NULL)
{
(AccessMode != KernelMode ||
(AccessMode == KernelMode && CaptureIfKernel)))
{
- ExFreePool(CapturedAcl);
+ ExFreePoolWithTag(CapturedAcl, TAG_ACL);
}
}