From 7ffced92a7b6e5a0eb4433123b3973c635da7355 Mon Sep 17 00:00:00 2001 From: Ard Biesheuvel Date: Wed, 13 Jul 2016 16:50:35 +0200 Subject: OvmfPkg/PlatformPei: add missing auto variable initialization The E820EntriesCount variable in XenPublishRamRegions() may be referenced without being initialized on RELEASE builds, since the ASSERT that fires if the call to XenGetE820Map() fails is compiled out in that case. So initialize it to 0. Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Ard Biesheuvel Reviewed-by: Laszlo Ersek --- OvmfPkg/PlatformPei/Xen.c | 1 + 1 file changed, 1 insertion(+) diff --git a/OvmfPkg/PlatformPei/Xen.c b/OvmfPkg/PlatformPei/Xen.c index 3a4358251e..223908a4f5 100644 --- a/OvmfPkg/PlatformPei/Xen.c +++ b/OvmfPkg/PlatformPei/Xen.c @@ -171,6 +171,7 @@ XenPublishRamRegions ( // // Parse RAM in E820 map // + E820EntriesCount = 0; Status = XenGetE820Map (&E820Map, &E820EntriesCount); ASSERT_EFI_ERROR (Status); -- cgit v1.2.3