diff options
author | Mike Maslenkin <mike.maslenkin@gmail.com> | 2023-08-31 17:10:31 -0700 |
---|---|---|
committer | mergify[bot] <37929162+mergify[bot]@users.noreply.github.com> | 2023-09-11 02:17:51 +0000 |
commit | f18ec60fa4e140fca22714632764d56b8d511fc8 (patch) | |
tree | 2e45dd2b54e01cc6c68e2c4980e90c67d918e66a | |
parent | 0bcc503595fdd8036701dab54eabe4f40ecbb768 (diff) | |
download | edk2-f18ec60fa4e140fca22714632764d56b8d511fc8.tar.gz |
MdeModulePkg/Core/Dxe: Fix memory leak issue in FwVol.c
FwVolHeader must be freed on error path.
Cc: Jian J Wang <jian.j.wang@intel.com>
Cc: Dandan Bi <dandan.bi@intel.com>
Cc: Liming Gao <gaoliming@byosoft.com.cn>
Signed-off-by: Mike Maslenkin <mike.maslenkin@gmail.com>
Reviewed-by: Michael D Kinney <michael.d.kinney@intel.com>
Reviewed-by: Liming Gao <gaoliming@byosoft.com.cn>
-rw-r--r-- | MdeModulePkg/Core/Dxe/FwVol/FwVol.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/MdeModulePkg/Core/Dxe/FwVol/FwVol.c b/MdeModulePkg/Core/Dxe/FwVol/FwVol.c index 153bfecafa..0c1554ba4d 100644 --- a/MdeModulePkg/Core/Dxe/FwVol/FwVol.c +++ b/MdeModulePkg/Core/Dxe/FwVol/FwVol.c @@ -659,6 +659,7 @@ NotifyFwVolBlock ( //
FvDevice = AllocateCopyPool (sizeof (FV_DEVICE), &mFvDevice);
if (FvDevice == NULL) {
+ CoreFreePool (FwVolHeader);
return;
}
|