diff options
author | vanjeff <vanjeff@6f19259b-4bc3-4df7-8a09-765794883524> | 2012-05-17 08:00:02 +0000 |
---|---|---|
committer | vanjeff <vanjeff@6f19259b-4bc3-4df7-8a09-765794883524> | 2012-05-17 08:00:02 +0000 |
commit | 7418cc4f60960f261ef78c46a95bc95724242c4b (patch) | |
tree | 7ba7762ccc5678d94ab04ae1559476a529f37c9a /IntelFrameworkModulePkg | |
parent | 4eb07d819f38c8977965a950dc3a8a46ecc12637 (diff) | |
download | edk2-7418cc4f60960f261ef78c46a95bc95724242c4b.tar.gz |
Sync patch r13288 from mail trunk.
Fix memory leak issues.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/branches/UDK2010.SR1@13320 6f19259b-4bc3-4df7-8a09-765794883524
Diffstat (limited to 'IntelFrameworkModulePkg')
-rw-r--r-- | IntelFrameworkModulePkg/Library/GenericBdsLib/BdsMisc.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/IntelFrameworkModulePkg/Library/GenericBdsLib/BdsMisc.c b/IntelFrameworkModulePkg/Library/GenericBdsLib/BdsMisc.c index 9993e4b19d..ada77d26de 100644 --- a/IntelFrameworkModulePkg/Library/GenericBdsLib/BdsMisc.c +++ b/IntelFrameworkModulePkg/Library/GenericBdsLib/BdsMisc.c @@ -739,9 +739,11 @@ BdsLibVariableToOption ( }
FreePool (Variable);
+ FreePool (Option->Description);
+ FreePool (Option->DevicePath);
+ FreePool (Option->LoadOptions);
FreePool (Option);
return NULL;
-
}
/**
|