]> git.proxmox.com Git - mirror_edk2.git/commitdiff
Fix K8 scan issues
authorhhuan13 <hhuan13@6f19259b-4bc3-4df7-8a09-765794883524>
Tue, 2 Mar 2010 02:58:03 +0000 (02:58 +0000)
committerhhuan13 <hhuan13@6f19259b-4bc3-4df7-8a09-765794883524>
Tue, 2 Mar 2010 02:58:03 +0000 (02:58 +0000)
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10151 6f19259b-4bc3-4df7-8a09-765794883524

MdeModulePkg/Core/PiSmmCore/Locate.c
MdeModulePkg/Core/PiSmmCore/Pool.c

index ca95ee4e176f9a7d58390456a00849388266805b..00b2c892e7493e0e30bdcf341ac39b50a0a494e9 100644 (file)
@@ -398,6 +398,7 @@ SmmLocateHandle (
     *BufferSize = ResultSize;\r
 \r
     if (SearchType == ByRegisterNotify && !EFI_ERROR(Status)) {\r
+      ASSERT (SearchKey != NULL);\r
       //\r
       // If this is a search by register notify and a handle was\r
       // returned, update the register notification position\r
index 443faab34fefaaceeb74562f48b2def65a85c5f0..d7f80f4f8c2448b776a5c2f84066607d23c55d6b 100644 (file)
@@ -97,6 +97,7 @@ InternalAllocPoolByIndex (
   EFI_STATUS        Status;\r
   FREE_POOL_HEADER  *Hdr;\r
 \r
+  ASSERT (PoolIndex <= MAX_POOL_INDEX);\r
   Status = EFI_SUCCESS;\r
   if (PoolIndex == MAX_POOL_INDEX) {\r
     Hdr = (FREE_POOL_HEADER *)AllocatePages (EFI_SIZE_TO_PAGES (MAX_POOL_SIZE << 1));\r