]> git.proxmox.com Git - mirror_edk2.git/commitdiff
Add pointer check for NULL before dereference it.
authorydong10 <ydong10@6f19259b-4bc3-4df7-8a09-765794883524>
Thu, 29 Sep 2011 06:38:55 +0000 (06:38 +0000)
committerydong10 <ydong10@6f19259b-4bc3-4df7-8a09-765794883524>
Thu, 29 Sep 2011 06:38:55 +0000 (06:38 +0000)
Signed-off-by: ydong10
Reviewed-by: vanjeff
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12474 6f19259b-4bc3-4df7-8a09-765794883524

IntelFrameworkModulePkg/Universal/BdsDxe/BootMaint/Variable.c

index 6e6c7266d03ca0dcf4f0f2fc842db30fbed01648..c055537e37ee4ebf610931d0b2472b98e572484f 100644 (file)
@@ -673,6 +673,7 @@ Var_UpdateDriverOption (
                       &gEfiGlobalVariableGuid,\r
                       &DriverOrderListSize\r
                       );\r
                       &gEfiGlobalVariableGuid,\r
                       &DriverOrderListSize\r
                       );\r
+  ASSERT (DriverOrderList != NULL);\r
   NewDriverOrderList = AllocateZeroPool (DriverOrderListSize + sizeof (UINT16));\r
   ASSERT (NewDriverOrderList != NULL);\r
   CopyMem (NewDriverOrderList, DriverOrderList, DriverOrderListSize);\r
   NewDriverOrderList = AllocateZeroPool (DriverOrderListSize + sizeof (UINT16));\r
   ASSERT (NewDriverOrderList != NULL);\r
   CopyMem (NewDriverOrderList, DriverOrderList, DriverOrderListSize);\r
@@ -842,7 +843,7 @@ Var_UpdateBootOption (
                     &gEfiGlobalVariableGuid,\r
                     &BootOrderListSize\r
                     );\r
                     &gEfiGlobalVariableGuid,\r
                     &BootOrderListSize\r
                     );\r
-\r
+  ASSERT (BootOrderList != NULL);\r
   NewBootOrderList = AllocateZeroPool (BootOrderListSize + sizeof (UINT16));\r
   ASSERT (NewBootOrderList != NULL);\r
   CopyMem (NewBootOrderList, BootOrderList, BootOrderListSize);\r
   NewBootOrderList = AllocateZeroPool (BootOrderListSize + sizeof (UINT16));\r
   ASSERT (NewBootOrderList != NULL);\r
   CopyMem (NewBootOrderList, BootOrderList, BootOrderListSize);\r