git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11123
6f19259b-4bc3-4df7-8a09-
765794883524
// Try to get the PEI version of ReportStatusCode.\r
// \r
Status = GetPeiProtocol (&gEfiStatusCodeRuntimeProtocolGuid, (VOID **) &gReportStatusCode);\r
- if (EFI_ERROR (Status)) {\r
+ if (EFI_ERROR (Status) || (gReportStatusCode == NULL)) {\r
return EFI_UNSUPPORTED;\r
}\r
}\r
\r
Status = HiiDatabase->ExportPackageLists (HiiDatabase, Handle, &BufferSize, HiiPackageList);\r
}\r
- if (EFI_ERROR (Status)) {\r
+ if (EFI_ERROR (Status) || (HiiPackageList == NULL)) {\r
return Status;\r
}\r
\r
);\r
}\r
\r
- if (EFI_ERROR (Status)) {\r
+ if (EFI_ERROR (Status) || (ConfigHdr == NULL)) {\r
return Status;\r
}\r
\r
// Try to get the PEI version of ReportStatusCode.\r
//\r
Status = GetPeiProtocol (&gEfiStatusCodeRuntimeProtocolGuid, (VOID **) &gReportStatusCode);\r
- if (EFI_ERROR (Status)) {\r
+ if (EFI_ERROR (Status) || (gReportStatusCode == NULL)) {\r
return EFI_UNSUPPORTED;\r
}\r
}\r