summaryrefslogtreecommitdiffstats
path: root/MdePkg/Library/UefiScsiLib
diff options
context:
space:
mode:
authorrsun3 <rsun3@6f19259b-4bc3-4df7-8a09-765794883524>2009-06-05 01:41:31 +0000
committerrsun3 <rsun3@6f19259b-4bc3-4df7-8a09-765794883524>2009-06-05 01:41:31 +0000
commit5fe71b5f039b97075841c260df58a86feb02d731 (patch)
treed3b14d010dcc79da234f1166687932646d322d81 /MdePkg/Library/UefiScsiLib
parentd7d5db96491c4c3182a76808ba5a0f09449b827f (diff)
downloadedk2-5fe71b5f039b97075841c260df58a86feb02d731.tar.gz
edk2-5fe71b5f039b97075841c260df58a86feb02d731.tar.bz2
edk2-5fe71b5f039b97075841c260df58a86feb02d731.zip
Add missing parameter check ASSERTs in ScsiReadCapacity16Command() of UefiScsiLib.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8471 6f19259b-4bc3-4df7-8a09-765794883524
Diffstat (limited to 'MdePkg/Library/UefiScsiLib')
-rw-r--r--MdePkg/Library/UefiScsiLib/UefiScsiLib.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/MdePkg/Library/UefiScsiLib/UefiScsiLib.c b/MdePkg/Library/UefiScsiLib/UefiScsiLib.c
index 8fcc3d157d..fa9bfd2ef5 100644
--- a/MdePkg/Library/UefiScsiLib/UefiScsiLib.c
+++ b/MdePkg/Library/UefiScsiLib/UefiScsiLib.c
@@ -692,6 +692,12 @@ ScsiReadCapacity16Command (
EFI_STATUS Status;
UINT8 Cdb[16];
+ ASSERT (SenseDataLength != NULL);
+ ASSERT (HostAdapterStatus != NULL);
+ ASSERT (TargetStatus != NULL);
+ ASSERT (DataLength != NULL);
+ ASSERT (ScsiIo != NULL);
+
ZeroMem (&CommandPacket, sizeof (EFI_SCSI_IO_SCSI_REQUEST_PACKET));
ZeroMem (Cdb, 16);