From 25cf58a16353b20a20641c499b013392c5eb42ae Mon Sep 17 00:00:00 2001 From: Pierre Gondois Date: Fri, 8 Oct 2021 15:46:13 +0100 Subject: [PATCH] DynamicTablesPkg: Add missing parameter check Add missing check of 'AcpiTableInfo' in AddAcpiHeader(). Reviewed-by: Sami Mujawar Signed-off-by: Pierre Gondois --- DynamicTablesPkg/Library/Common/TableHelperLib/TableHelper.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/DynamicTablesPkg/Library/Common/TableHelperLib/TableHelper.c b/DynamicTablesPkg/Library/Common/TableHelperLib/TableHelper.c index 9249e6b87f..f98da7ffdd 100644 --- a/DynamicTablesPkg/Library/Common/TableHelperLib/TableHelper.c +++ b/DynamicTablesPkg/Library/Common/TableHelperLib/TableHelper.c @@ -122,11 +122,13 @@ AddAcpiHeader ( ASSERT (CfgMgrProtocol != NULL); ASSERT (Generator != NULL); ASSERT (AcpiHeader != NULL); + ASSERT (AcpiTableInfo != NULL); ASSERT (Length >= sizeof (EFI_ACPI_DESCRIPTION_HEADER)); if ((CfgMgrProtocol == NULL) || (Generator == NULL) || (AcpiHeader == NULL) || + (AcpiTableInfo == NULL) || (Length < sizeof (EFI_ACPI_DESCRIPTION_HEADER)) ) { return EFI_INVALID_PARAMETER;