From cc45e8d63b3107afe5cf1fb8723bf3484d63d8da Mon Sep 17 00:00:00 2001 From: Nate DeSimone Date: Thu, 29 Aug 2019 15:54:11 -0700 Subject: CoffeelakeSiliconPkg: Add a needed ZeroMem () AddComponentConfigBlocks () should ZeroMem () the Config Block Header before using it. Cc: Chasel Chiu Cc: Michael Kubacki Cc: Sai Chaganty Signed-off-by: Nate DeSimone Reviewed-by: Michael Kubacki Reviewed-by: Chasel Chiu --- .../Library/BaseSiConfigBlockLib/BaseSiConfigBlockLib.c | 1 + 1 file changed, 1 insertion(+) (limited to 'Silicon') diff --git a/Silicon/Intel/CoffeelakeSiliconPkg/Library/BaseSiConfigBlockLib/BaseSiConfigBlockLib.c b/Silicon/Intel/CoffeelakeSiliconPkg/Library/BaseSiConfigBlockLib/BaseSiConfigBlockLib.c index 16a14b32..3c02a456 100644 --- a/Silicon/Intel/CoffeelakeSiliconPkg/Library/BaseSiConfigBlockLib/BaseSiConfigBlockLib.c +++ b/Silicon/Intel/CoffeelakeSiliconPkg/Library/BaseSiConfigBlockLib/BaseSiConfigBlockLib.c @@ -75,6 +75,7 @@ AddComponentConfigBlocks ( // Loop to identify each config block from ComponentBlocks[] Table and add each of them // for (BlockCount = 0 ; BlockCount < TotalBlockCount; BlockCount++) { + ZeroMem (&ConfigBlockBuf, sizeof (CONFIG_BLOCK)); CopyMem (&(ConfigBlockBuf.Header.GuidHob.Name), ComponentBlocks[BlockCount].Guid, sizeof (EFI_GUID)); ConfigBlockBuf.Header.GuidHob.Header.HobLength = ComponentBlocks[BlockCount].Size; ConfigBlockBuf.Header.Revision = ComponentBlocks[BlockCount].Revision; -- cgit v1.2.3