From f7267c995fc8743332fff5ad3e00cfaad09e1664 Mon Sep 17 00:00:00 2001 From: Thomas Faber Date: Tue, 26 Jun 2012 07:21:45 +0000 Subject: [PATCH] [NTOSKRNL:SE] - Use the correct pool tags for allocations in SepCaptureAcl/SepCaptureSid See issue #7138 for more details. svn path=/trunk/; revision=56806 --- reactos/ntoskrnl/se/acl.c | 10 ++++++---- reactos/ntoskrnl/se/sid.c | 4 ++-- 2 files changed, 8 insertions(+), 6 deletions(-) diff --git a/reactos/ntoskrnl/se/acl.c b/reactos/ntoskrnl/se/acl.c index 2c4532d270c..d7191bc7e13 100644 --- a/reactos/ntoskrnl/se/acl.c +++ b/reactos/ntoskrnl/se/acl.c @@ -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 @@ -329,8 +330,9 @@ SepCaptureAcl(IN PACL InputAcl, { AclSize = InputAcl->AclSize; - NewAcl = ExAllocatePool(PoolType, - AclSize); + NewAcl = ExAllocatePoolWithTag(PoolType, + AclSize, + TAG_ACL); if (NewAcl != NULL) { diff --git a/reactos/ntoskrnl/se/sid.c b/reactos/ntoskrnl/se/sid.c index c0fa19d048e..be8625e4c2e 100644 --- a/reactos/ntoskrnl/se/sid.c +++ b/reactos/ntoskrnl/se/sid.c @@ -285,7 +285,7 @@ SepCaptureSid(IN PSID InputSid, _SEH2_END; /* allocate a SID and copy it */ - NewSid = ExAllocatePool(PoolType, SidSize); + NewSid = ExAllocatePoolWithTag(PoolType, SidSize, TAG_SID); if (!NewSid) return STATUS_INSUFFICIENT_RESOURCES; @@ -312,7 +312,7 @@ SepCaptureSid(IN PSID InputSid, SidSize = RtlLengthRequiredSid(Sid->SubAuthorityCount); /* allocate a SID and copy it */ - NewSid = ExAllocatePool(PoolType, SidSize); + NewSid = ExAllocatePoolWithTag(PoolType, SidSize, TAG_SID); if (NewSid == NULL) return STATUS_INSUFFICIENT_RESOURCES;