Refine some code to make code run safely.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10893 6f19259b-4bc3-4df7-8a09-765794883524
This commit is contained in:
@@ -1749,10 +1749,12 @@ Returns:
|
||||
{
|
||||
UINT8 Index;
|
||||
UINT8 *OpCode;
|
||||
UINT8 ArrayLen;
|
||||
|
||||
OpCode = (UINT8 *) (Packet->Cdb);
|
||||
ArrayLen = (UINT8) (sizeof (gSupportedATAPICommands) / sizeof (gSupportedATAPICommands[0]));
|
||||
|
||||
for (Index = 0; CompareMem (&gSupportedATAPICommands[Index], &gEndTable, sizeof (SCSI_COMMAND_SET)); Index++) {
|
||||
for (Index = 0; (Index < ArrayLen) && (CompareMem (&gSupportedATAPICommands[Index], &gEndTable, sizeof (SCSI_COMMAND_SET)) != 0); Index++) {
|
||||
|
||||
if (*OpCode == gSupportedATAPICommands[Index].OpCode) {
|
||||
//
|
||||
@@ -1990,10 +1992,12 @@ Returns:
|
||||
{
|
||||
UINT8 Index;
|
||||
UINT8 *OpCode;
|
||||
UINT8 ArrayLen;
|
||||
|
||||
OpCode = (UINT8 *) (Packet->Cdb);
|
||||
ArrayLen = (UINT8) (sizeof (gSupportedATAPICommands) / sizeof (gSupportedATAPICommands[0]));
|
||||
|
||||
for (Index = 0; CompareMem (&gSupportedATAPICommands[Index], &gEndTable, sizeof (SCSI_COMMAND_SET)); Index++) {
|
||||
for (Index = 0; (Index < ArrayLen) && (CompareMem (&gSupportedATAPICommands[Index], &gEndTable, sizeof (SCSI_COMMAND_SET)) != 0); Index++) {
|
||||
|
||||
if (*OpCode == gSupportedATAPICommands[Index].OpCode) {
|
||||
//
|
||||
|
Reference in New Issue
Block a user