Reviewed-by: Qiu Shumin <[email protected]> -----Original Message----- From: Wu, Hao A Sent: Friday, May 27, 2016 12:49 PM To: [email protected]; Tian, Feng; Qiu, Shumin Cc: Wu, Hao A Subject: [PATCH] MdeModulePkg RamDiskDxe: Fix VS2010 build error
Potentially uninitialized local variables 'TableKey' and 'TableHeader' might be used in functions RamDiskPublishNfit() and RamDiskUnpublishNfit() in file RamDiskProtocol.c. Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Hao Wu <[email protected]> --- MdeModulePkg/Universal/Disk/RamDiskDxe/RamDiskProtocol.c | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/MdeModulePkg/Universal/Disk/RamDiskDxe/RamDiskProtocol.c b/MdeModulePkg/Universal/Disk/RamDiskDxe/RamDiskProtocol.c index ed71849..9383de4 100644 --- a/MdeModulePkg/Universal/Disk/RamDiskDxe/RamDiskProtocol.c +++ b/MdeModulePkg/Universal/Disk/RamDiskDxe/RamDiskProtocol.c @@ -201,8 +201,10 @@ RamDiskPublishNfit ( // // Determine whether there is a NFIT already in the ACPI table. // - Status = EFI_SUCCESS; - TableIndex = 0; + Status = EFI_SUCCESS; + TableIndex = 0; + TableKey = 0; + TableHeader = NULL; while (!EFI_ERROR (Status)) { Status = mAcpiSdtProtocol->GetAcpiTable ( @@ -386,8 +388,10 @@ RamDiskUnpublishNfit ( // // Find the NFIT in the ACPI table. // - Status = EFI_SUCCESS; - TableIndex = 0; + Status = EFI_SUCCESS; + TableIndex = 0; + TableKey = 0; + TableHeader = NULL; while (!EFI_ERROR (Status)) { Status = mAcpiSdtProtocol->GetAcpiTable ( -- 1.9.5.msysgit.0 _______________________________________________ edk2-devel mailing list [email protected] https://lists.01.org/mailman/listinfo/edk2-devel

