From 542d2f2ed4e066fc5280e3cc1322e16e2f438ea8 Mon Sep 17 00:00:00 2001 From: Michael D Kinney Date: Mon, 8 Dec 2025 11:45:43 -0800 Subject: [PATCH] PrmPkg/Library/DxePrmContextBufferLib/UnitTest: Fix CLANG error Fix uninitialized variable errors in unit tests discovered by CLANG by zeroing local variable structures before use in unit test cases. Signed-off-by: Michael D Kinney --- .../UnitTest/DxePrmContextBufferLibUnitTest.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/PrmPkg/Library/DxePrmContextBufferLib/UnitTest/DxePrmContextBufferLibUnitTest.c b/PrmPkg/Library/DxePrmContextBufferLib/UnitTest/DxePrmContextBufferLibUnitTest.c index 212c4cf6aa..321b0b69ad 100644 --- a/PrmPkg/Library/DxePrmContextBufferLib/UnitTest/DxePrmContextBufferLibUnitTest.c +++ b/PrmPkg/Library/DxePrmContextBufferLib/UnitTest/DxePrmContextBufferLibUnitTest.c @@ -236,6 +236,9 @@ NullPointerArgumentsShouldFailGracefully ( PRM_MODULE_CONTEXT_BUFFERS ModuleContextBuffers; PRM_MODULE_CONTEXT_BUFFERS *ModuleContextBuffersPtr; + ZeroMem (&ModuleContextBuffers, sizeof (ModuleContextBuffers)); + ZeroMem (&Guid, sizeof (Guid)); + UT_ASSERT_EQUAL (FindContextBufferInModuleBuffers (NULL, NULL, NULL), EFI_INVALID_PARAMETER); UT_ASSERT_EQUAL (FindContextBufferInModuleBuffers (NULL, &ModuleContextBuffers, (CONST PRM_CONTEXT_BUFFER **)&ContextBufferPtr), EFI_INVALID_PARAMETER); UT_ASSERT_EQUAL (FindContextBufferInModuleBuffers (&Guid, NULL, (CONST PRM_CONTEXT_BUFFER **)&ContextBufferPtr), EFI_INVALID_PARAMETER);