mirror of https://github.com/acidanthera/audk.git
MdeModulePkg/PiSmmCore: Fix potentially uninitialized local variable
Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Hao Wu <hao.a.wu@intel.com> Reviewed-by: Jiewen Yao <jiewen.yao@intel.com>
This commit is contained in:
parent
e061798895
commit
89558f1653
|
@ -1,7 +1,7 @@
|
||||||
/** @file
|
/** @file
|
||||||
SMM Memory pool management functions.
|
SMM Memory pool management functions.
|
||||||
|
|
||||||
Copyright (c) 2009 - 2016, Intel Corporation. All rights reserved.<BR>
|
Copyright (c) 2009 - 2017, Intel Corporation. All rights reserved.<BR>
|
||||||
This program and the accompanying materials are licensed and made available
|
This program and the accompanying materials are licensed and made available
|
||||||
under the terms and conditions of the BSD License which accompanies this
|
under the terms and conditions of the BSD License which accompanies this
|
||||||
distribution. The full text of the license may be found at
|
distribution. The full text of the license may be found at
|
||||||
|
@ -136,6 +136,7 @@ InternalAllocPoolByIndex (
|
||||||
EFI_PHYSICAL_ADDRESS Address;
|
EFI_PHYSICAL_ADDRESS Address;
|
||||||
SMM_POOL_TYPE SmmPoolType;
|
SMM_POOL_TYPE SmmPoolType;
|
||||||
|
|
||||||
|
Address = 0;
|
||||||
SmmPoolType = UefiMemoryTypeToSmmPoolType(PoolType);
|
SmmPoolType = UefiMemoryTypeToSmmPoolType(PoolType);
|
||||||
|
|
||||||
ASSERT (PoolIndex <= MAX_POOL_INDEX);
|
ASSERT (PoolIndex <= MAX_POOL_INDEX);
|
||||||
|
@ -227,6 +228,8 @@ SmmInternalAllocatePool (
|
||||||
EFI_PHYSICAL_ADDRESS Address;
|
EFI_PHYSICAL_ADDRESS Address;
|
||||||
UINTN PoolIndex;
|
UINTN PoolIndex;
|
||||||
|
|
||||||
|
Address = 0;
|
||||||
|
|
||||||
if (PoolType != EfiRuntimeServicesCode &&
|
if (PoolType != EfiRuntimeServicesCode &&
|
||||||
PoolType != EfiRuntimeServicesData) {
|
PoolType != EfiRuntimeServicesData) {
|
||||||
return EFI_INVALID_PARAMETER;
|
return EFI_INVALID_PARAMETER;
|
||||||
|
|
Loading…
Reference in New Issue