]> git.proxmox.com Git - mirror_edk2.git/blobdiff - MdeModulePkg/Core/Dxe/Misc/MemoryProtection.c
MdeModulePkg/Core/Dxe: free page 0 after disabling NULL pointer detection
[mirror_edk2.git] / MdeModulePkg / Core / Dxe / Misc / MemoryProtection.c
index 7a24bd078157aabdf29ba5aca068e16b6469a127..47edf86dfbf300e602993fa42fcb0ecf48b7b6e2 100644 (file)
@@ -1094,6 +1094,11 @@ DisableNullDetectionAtTheEndOfDxe (
             );\r
   ASSERT_EFI_ERROR (Status);\r
 \r
+  //\r
+  // Page 0 might have be allocated to avoid misuses. Free it here anyway.\r
+  //\r
+  CoreFreePages (0, 1);\r
+\r
   CoreCloseEvent (Event);\r
   DEBUG ((DEBUG_INFO, "DisableNullDetectionAtTheEndOfDxe(): end\r\n"));\r
 \r