summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMike Maslenkin <mike.maslenkin@gmail.com>2024-11-07 02:15:19 +0300
committermergify[bot] <37929162+mergify[bot]@users.noreply.github.com>2024-12-06 17:13:17 +0000
commitb1cdfc556fc4fc678a1e265eae6691c3407ac546 (patch)
tree801eaee8ad0d360d3771f06950f7d52b9a717c84
parentfd9501f582c8ffa10e9ed70f4aca2f66fe0a3931 (diff)
downloadedk2-b1cdfc556fc4fc678a1e265eae6691c3407ac546.tar.gz
SecurityPkg/OpalPassword: fix HiiOpCodeHandle leak on error path
Signed-off-by: Mike Maslenkin <mike.maslenkin@gmail.com>
-rw-r--r--SecurityPkg/Tcg/Opal/OpalPassword/OpalHii.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/SecurityPkg/Tcg/Opal/OpalPassword/OpalHii.c b/SecurityPkg/Tcg/Opal/OpalPassword/OpalHii.c
index 47af4fee40..1e0b00b3f7 100644
--- a/SecurityPkg/Tcg/Opal/OpalPassword/OpalHii.c
+++ b/SecurityPkg/Tcg/Opal/OpalPassword/OpalHii.c
@@ -650,6 +650,7 @@ DriverCallback (
EndOpCodeHandle = HiiAllocateOpCodeHandle ();
if (EndOpCodeHandle == NULL) {
+ HiiFreeOpCodeHandle (StartOpCodeHandle);
return EFI_OUT_OF_RESOURCES;
}