diff options
author | Nate DeSimone <nathaniel.l.desimone@intel.com> | 2019-08-29 15:54:11 -0700 |
---|---|---|
committer | Nate DeSimone <nathaniel.l.desimone@intel.com> | 2019-08-30 11:35:08 -0700 |
commit | cc45e8d63b3107afe5cf1fb8723bf3484d63d8da (patch) | |
tree | dad8848ed1d8c0ebb3e01aa2a54c4b952f65ce3f /Silicon | |
parent | 5f003136c2bf86620c0caaef0ad146b5e7fd2f6b (diff) |
CoffeelakeSiliconPkg: Add a needed ZeroMem ()
AddComponentConfigBlocks () should ZeroMem () the Config Block Header before using it.
Cc: Chasel Chiu <chasel.chiu@intel.com>
Cc: Michael Kubacki <michael.a.kubacki@intel.com>
Cc: Sai Chaganty <rangasai.v.chaganty@intel.com>
Signed-off-by: Nate DeSimone <nathaniel.l.desimone@intel.com>
Reviewed-by: Michael Kubacki <michael.a.kubacki@intel.com>
Reviewed-by: Chasel Chiu <chasel.chiu@intel.com>
Diffstat (limited to 'Silicon')
-rw-r--r-- | Silicon/Intel/CoffeelakeSiliconPkg/Library/BaseSiConfigBlockLib/BaseSiConfigBlockLib.c | 1 |
1 files changed, 1 insertions, 0 deletions
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;
|