]> git.proxmox.com Git - mirror_edk2.git/blobdiff - MdeModulePkg/Core/PiSmmCore/Pool.c
MdeModulePkg/PiSmmCore: Fix an assert issue in pool free
[mirror_edk2.git] / MdeModulePkg / Core / PiSmmCore / Pool.c
index e77caa88538b7f399670f4cccb8cc1ee96faee0b..e98ce01b0f4d03a8b611d3516defb5cdc8fa5e22 100644 (file)
@@ -287,7 +287,7 @@ SmmInternalAllocatePool (
 
     PoolHdr = (POOL_HEADER*)(UINTN)Address;\r
     PoolHdr->Signature = POOL_HEAD_SIGNATURE;\r
-    PoolHdr->Size = Size;
+    PoolHdr->Size = EFI_PAGES_TO_SIZE (NoPages);\r
     PoolHdr->Available = FALSE;\r
     PoolHdr->Type = PoolType;\r