diff options
author | Mike Maslenkin <mike.maslenkin@gmail.com> | 2024-11-07 02:18:29 +0300 |
---|---|---|
committer | mergify[bot] <37929162+mergify[bot]@users.noreply.github.com> | 2024-12-06 17:13:17 +0000 |
commit | e8cfc7bebad6f2413d0ab3f7fabf49b619bdb115 (patch) | |
tree | 1aa7e5f540b42d6e4096c0eb2002604167f22989 | |
parent | b1cdfc556fc4fc678a1e265eae6691c3407ac546 (diff) | |
download | edk2-e8cfc7bebad6f2413d0ab3f7fabf49b619bdb115.tar.gz |
NetworkPkg/IScsiDxe: fix HiiOpCodeHandle leak
Signed-off-by: Mike Maslenkin <mike.maslenkin@gmail.com>
-rw-r--r-- | NetworkPkg/IScsiDxe/IScsiConfig.c | 3 |
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);
}
|