SecurityPkg OpalPasswordDxe: Check the pointer before use it.
Check the pointer before use it to make the code more safely. Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Eric Dong <eric.dong@intel.com> Reviewed-by: Feng Tian <feng.tian@intel.com>
This commit is contained in:
parent
3626c583e5
commit
b4ddf0eb49
|
@ -448,6 +448,8 @@ DriverCallback(
|
|||
|
||||
if (ActionRequest != NULL) {
|
||||
*ActionRequest = EFI_BROWSER_ACTION_REQUEST_NONE;
|
||||
} else {
|
||||
return EFI_INVALID_PARAMETER;
|
||||
}
|
||||
|
||||
//
|
||||
|
@ -645,13 +647,12 @@ HiiPsidRevert(
|
|||
UnicodeStrToAsciiStr(gHiiConfiguration.Psid, (CHAR8*)Psid.Psid);
|
||||
|
||||
OpalDisk = HiiGetOpalDiskCB (gHiiConfiguration.SelectedDiskIndex);
|
||||
|
||||
if (OpalDisk != NULL) {
|
||||
ZeroMem(&Session, sizeof(Session));
|
||||
Session.Sscp = OpalDisk->Sscp;
|
||||
Session.MediaId = OpalDisk->MediaId;
|
||||
Session.OpalBaseComId = OpalDisk->OpalBaseComId;
|
||||
|
||||
if (OpalDisk != NULL) {
|
||||
Ret = OpalSupportPsidRevert(&Session, Psid.Psid, (UINT32)sizeof(Psid.Psid), OpalDisk->OpalDevicePath);
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue