summaryrefslogtreecommitdiffstats
path: root/NetworkPkg
diff options
context:
space:
mode:
authorMike Maslenkin <mike.maslenkin@gmail.com>2024-11-07 02:18:29 +0300
committermergify[bot] <37929162+mergify[bot]@users.noreply.github.com>2024-12-06 17:13:17 +0000
commite8cfc7bebad6f2413d0ab3f7fabf49b619bdb115 (patch)
tree1aa7e5f540b42d6e4096c0eb2002604167f22989 /NetworkPkg
parentb1cdfc556fc4fc678a1e265eae6691c3407ac546 (diff)
downloadedk2-e8cfc7bebad6f2413d0ab3f7fabf49b619bdb115.tar.gz
NetworkPkg/IScsiDxe: fix HiiOpCodeHandle leak
Signed-off-by: Mike Maslenkin <mike.maslenkin@gmail.com>
Diffstat (limited to 'NetworkPkg')
-rw-r--r--NetworkPkg/IScsiDxe/IScsiConfig.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/NetworkPkg/IScsiDxe/IScsiConfig.c b/NetworkPkg/IScsiDxe/IScsiConfig.c
index 37f6255af0..349e5c5692 100644
--- a/NetworkPkg/IScsiDxe/IScsiConfig.c
+++ b/NetworkPkg/IScsiDxe/IScsiConfig.c
@@ -1918,7 +1918,7 @@ IScsiConfigUpdateAttempt (
NULL
);
if (AttemptConfigData->AttemptTitleToken == 0) {
- return;
+ goto Exit;
}
HiiCreateGotoOpCode (
@@ -1940,6 +1940,7 @@ IScsiConfigUpdateAttempt (
EndOpCodeHandle // Replace data
);
+Exit:
HiiFreeOpCodeHandle (StartOpCodeHandle);
HiiFreeOpCodeHandle (EndOpCodeHandle);
}