]> git.proxmox.com Git - mirror_edk2.git/commitdiff
Add missing parameter check ASSERTs in ScsiReadCapacity16Command() of UefiScsiLib.
authorrsun3 <rsun3@6f19259b-4bc3-4df7-8a09-765794883524>
Fri, 5 Jun 2009 01:41:31 +0000 (01:41 +0000)
committerrsun3 <rsun3@6f19259b-4bc3-4df7-8a09-765794883524>
Fri, 5 Jun 2009 01:41:31 +0000 (01:41 +0000)
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8471 6f19259b-4bc3-4df7-8a09-765794883524

MdePkg/Library/UefiScsiLib/UefiScsiLib.c

index 8fcc3d157dce8684d716443184632d8318109b6f..fa9bfd2ef576b2f3d53de3fb0180aa924bd8d903 100644 (file)
@@ -692,6 +692,12 @@ ScsiReadCapacity16Command (
   EFI_STATUS                      Status;\r
   UINT8                           Cdb[16];\r
 \r
   EFI_STATUS                      Status;\r
   UINT8                           Cdb[16];\r
 \r
+  ASSERT (SenseDataLength != NULL);\r
+  ASSERT (HostAdapterStatus != NULL);\r
+  ASSERT (TargetStatus != NULL);\r
+  ASSERT (DataLength != NULL);\r
+  ASSERT (ScsiIo != NULL);\r
+\r
   ZeroMem (&CommandPacket, sizeof (EFI_SCSI_IO_SCSI_REQUEST_PACKET));\r
   ZeroMem (Cdb, 16);\r
 \r
   ZeroMem (&CommandPacket, sizeof (EFI_SCSI_IO_SCSI_REQUEST_PACKET));\r
   ZeroMem (Cdb, 16);\r
 \r