]> git.proxmox.com Git - mirror_edk2.git/commitdiff
DynamicTablesPkg: Add missing parameter check
authorPierre Gondois <Pierre.Gondois@arm.com>
Fri, 8 Oct 2021 14:46:13 +0000 (15:46 +0100)
committermergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
Fri, 8 Oct 2021 15:39:42 +0000 (15:39 +0000)
Add missing check of 'AcpiTableInfo' in AddAcpiHeader().

Reviewed-by: Sami Mujawar <sami.mujawar@arm.com>
Signed-off-by: Pierre Gondois <Pierre.Gondois@arm.com>
DynamicTablesPkg/Library/Common/TableHelperLib/TableHelper.c

index 9249e6b87f70eff284b177f44f2742e2c48e6f65..f98da7ffdd67c17da36a35941db04f5f6451fa5e 100644 (file)
@@ -122,11 +122,13 @@ AddAcpiHeader (
   ASSERT (CfgMgrProtocol != NULL);\r
   ASSERT (Generator != NULL);\r
   ASSERT (AcpiHeader != NULL);\r
+  ASSERT (AcpiTableInfo != NULL);\r
   ASSERT (Length >= sizeof (EFI_ACPI_DESCRIPTION_HEADER));\r
 \r
   if ((CfgMgrProtocol == NULL) ||\r
       (Generator == NULL) ||\r
       (AcpiHeader == NULL) ||\r
+      (AcpiTableInfo == NULL) ||\r
       (Length < sizeof (EFI_ACPI_DESCRIPTION_HEADER))\r
     ) {\r
     return EFI_INVALID_PARAMETER;\r