summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorYang Gang <yanggang@byosoft.com.cn>2024-12-06 16:43:41 +0800
committerLiming Gao <gaoliming@byosoft.com.cn>2024-12-11 09:51:45 +0800
commite02c7848afe21bb9f04a4f83eac2cee81f200eba (patch)
tree5ce7ed747304cd36c5017a39495c0af8a68924ea
parent58c7517228bcf4322ca0a6d34657b90a36a70e82 (diff)
downloadedk2-e02c7848afe21bb9f04a4f83eac2cee81f200eba.tar.gz
MdeModulePkg SmbiosMeasurementDxe: Release TableAddress after use
Signed-off-by: Yang Gang <yanggang@byosoft.com.cn>
-rw-r--r--MdeModulePkg/Universal/SmbiosMeasurementDxe/SmbiosMeasurementDxe.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/MdeModulePkg/Universal/SmbiosMeasurementDxe/SmbiosMeasurementDxe.c b/MdeModulePkg/Universal/SmbiosMeasurementDxe/SmbiosMeasurementDxe.c
index d61edc846b..9c7d3906be 100644
--- a/MdeModulePkg/Universal/SmbiosMeasurementDxe/SmbiosMeasurementDxe.c
+++ b/MdeModulePkg/Universal/SmbiosMeasurementDxe/SmbiosMeasurementDxe.c
@@ -637,6 +637,10 @@ MeasureSmbiosTable (
if (!EFI_ERROR (Status)) {
gBS->CloseEvent (Event);
}
+
+ if (TableAddress != NULL) {
+ FreePool (TableAddress);
+ }
}
return;