)\r
{\r
FRAMEWORK_SECTION_STREAM_NODE *NewStream;\r
- EFI_TPL OldTpl;\r
+ EFI_TPL OldTpl;\r
\r
//\r
// Allocate a new stream\r
ChildIsType (\r
IN FRAMEWORK_SECTION_STREAM_NODE *Stream,\r
IN FRAMEWORK_SECTION_CHILD_NODE *Child,\r
- IN EFI_SECTION_TYPE SearchType,\r
- IN EFI_GUID *SectionDefinitionGuid\r
+ IN EFI_SECTION_TYPE SearchType,\r
+ IN EFI_GUID *SectionDefinitionGuid\r
)\r
{\r
EFI_GUID_DEFINED_SECTION *GuidedSection;\r
if (Child->Type != SearchType) {\r
return FALSE;\r
}\r
- if (SearchType != EFI_SECTION_GUID_DEFINED) {\r
+ if ((SearchType != EFI_SECTION_GUID_DEFINED) || (SectionDefinitionGuid == NULL)) {\r
return TRUE;\r
}\r
GuidedSection = (EFI_GUID_DEFINED_SECTION * )(Stream->StreamBuffer + Child->OffsetInStream);\r
OUT UINT32 *AuthenticationStatus\r
)\r
{\r
- FRAMEWORK_SECTION_STREAM_NODE *StreamNode;\r
+ FRAMEWORK_SECTION_STREAM_NODE *StreamNode;\r
EFI_TPL OldTpl;\r
EFI_STATUS Status;\r
- FRAMEWORK_SECTION_CHILD_NODE *ChildNode;\r
- FRAMEWORK_SECTION_STREAM_NODE *ChildStreamNode;\r
+ FRAMEWORK_SECTION_CHILD_NODE *ChildNode;\r
+ FRAMEWORK_SECTION_STREAM_NODE *ChildStreamNode;\r
UINTN CopySize;\r
UINT32 ExtractedAuthenticationStatus;\r
UINTN Instance;\r