]> git.proxmox.com Git - mirror_edk2.git/commitdiff
Add code check to avoid access violation.
authorydong10 <ydong10@6f19259b-4bc3-4df7-8a09-765794883524>
Wed, 15 Feb 2012 02:43:07 +0000 (02:43 +0000)
committerydong10 <ydong10@6f19259b-4bc3-4df7-8a09-765794883524>
Wed, 15 Feb 2012 02:43:07 +0000 (02:43 +0000)
Signed-off-by: ydong10
Reviewed-by: rsun3
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13014 6f19259b-4bc3-4df7-8a09-765794883524

MdeModulePkg/Core/Dxe/Dispatcher/Dispatcher.c
MdeModulePkg/Core/Dxe/FwVolBlock/FwVolBlock.c
MdeModulePkg/Universal/Network/IScsiDxe/IScsiProto.c

index 16fd793c12a356623d1ce59f73bc3c25f18753a7..476c8b39adc9478acf651f2f771750ea4f9562eb 100644 (file)
@@ -544,6 +544,7 @@ CoreDispatcher (
           &DriverEntry->ImageHandle,\r
           sizeof (DriverEntry->ImageHandle)\r
           );\r
+        ASSERT (DriverEntry->ImageHandle != NULL);\r
   \r
         Status = CoreStartImage (DriverEntry->ImageHandle, NULL, NULL);\r
   \r
index 27e9f9e0b1147a87c0c5f7bdb1ae0706e5667822..f44310f8ef323707b7084c78eed1e5196b533abe 100644 (file)
@@ -640,6 +640,7 @@ CoreProcessFirmwareVolume (
   // somehow.\r
   //\r
   if (!EFI_ERROR(Status)) {\r
+    ASSERT (*FVProtocolHandle != NULL);\r
     Ptr = NULL;\r
     Status = CoreHandleProtocol (*FVProtocolHandle, &gEfiFirmwareVolume2ProtocolGuid, (VOID **) &Ptr);\r
     if (EFI_ERROR(Status) || (Ptr == NULL)) {\r
index 331f9d8d22a5261a6ea151d595f2aa64a0c5d5ee..0853f987675f527553c91455f22923399e1c43a3 100644 (file)
@@ -403,6 +403,7 @@ IScsiReceiveLoginRsp (
   //\r
   // A Login Response is received, process it.\r
   //\r
+  ASSERT (Pdu != NULL);\r
   Status = IScsiProcessLoginRsp (Conn, Pdu);\r
 \r
   NetbufFree (Pdu);\r