git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11143
6f19259b-4bc3-4df7-8a09-
765794883524
return EFI_BUFFER_TOO_SMALL;\r
}\r
\r
+ if (ConfigHdr == NULL) {\r
+ return EFI_INVALID_PARAMETER;\r
+ }\r
+\r
*StrBufferLen = BufferSize;\r
\r
StrPtr = ConfigHdr;\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