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 <michael.d.kinney@intel.com>
This commit is contained in:
Michael D Kinney 2025-12-08 11:45:43 -08:00 committed by mergify[bot]
parent 1e3e575ee2
commit 542d2f2ed4

View file

@ -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);