diff options
author | lgao4 <lgao4@6f19259b-4bc3-4df7-8a09-765794883524> | 2010-10-19 05:55:11 +0000 |
---|---|---|
committer | lgao4 <lgao4@6f19259b-4bc3-4df7-8a09-765794883524> | 2010-10-19 05:55:11 +0000 |
commit | 685a19ed05ca8b0c670fb53552ba772c6b23f997 (patch) | |
tree | 02d4a20f41ae47ed967cbdc4ba1ac804af487e8f | |
parent | 98c4ffc90115200a028fa20cdc543b7557fae64a (diff) | |
download | edk2-685a19ed05ca8b0c670fb53552ba772c6b23f997.tar.gz edk2-685a19ed05ca8b0c670fb53552ba772c6b23f997.tar.bz2 edk2-685a19ed05ca8b0c670fb53552ba772c6b23f997.zip |
Sync patch r9792 from main trunk.
r9792 - Code enhancement to make sure the pool is valid to be free.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/branches/UDK2008@10960 6f19259b-4bc3-4df7-8a09-765794883524
-rw-r--r-- | IntelFrameworkModulePkg/Library/GenericBdsLib/BdsBoot.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/IntelFrameworkModulePkg/Library/GenericBdsLib/BdsBoot.c b/IntelFrameworkModulePkg/Library/GenericBdsLib/BdsBoot.c index 0eb59e89c8..5641e57e26 100644 --- a/IntelFrameworkModulePkg/Library/GenericBdsLib/BdsBoot.c +++ b/IntelFrameworkModulePkg/Library/GenericBdsLib/BdsBoot.c @@ -628,7 +628,9 @@ BdsExpandPartitionPartialDevicePathToFull ( }
}
- FreePool (CachedDevicePath);
+ if (CachedDevicePath != NULL) {
+ FreePool (CachedDevicePath);
+ }
if (BlockIoBuffer != NULL) {
FreePool (BlockIoBuffer);
}
|