From: Dandan Bi Date: Mon, 5 Dec 2016 11:18:13 +0000 (+0800) Subject: MdeModulePkg/SetupBrowserDxe: Fix incorrect local variable used X-Git-Tag: edk2-stable201903~4986 X-Git-Url: https://git.proxmox.com/?p=mirror_edk2.git;a=commitdiff_plain;h=919278054f43c410268941d5970e533a7596bcab MdeModulePkg/SetupBrowserDxe: Fix incorrect local variable used https://bugzilla.tianocore.org/show_bug.cgi?id=280 Cc: Eric Dong Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Dandan Bi Reviewed-by: Eric Dong --- diff --git a/MdeModulePkg/Universal/SetupBrowserDxe/Setup.c b/MdeModulePkg/Universal/SetupBrowserDxe/Setup.c index 451fd03707..06e682ab2f 100644 --- a/MdeModulePkg/Universal/SetupBrowserDxe/Setup.c +++ b/MdeModulePkg/Universal/SetupBrowserDxe/Setup.c @@ -3535,6 +3535,7 @@ SubmitForSystem ( { EFI_STATUS Status; LIST_ENTRY *Link; + LIST_ENTRY *FormLink; LIST_ENTRY *StorageLink; FORMSET_STORAGE *FormSetStorage; FORM_BROWSER_FORM *Form; @@ -3625,10 +3626,10 @@ SubmitForSystem ( } } - Link = GetFirstNode (&LocalFormSet->FormListHead); - while (!IsNull (&LocalFormSet->FormListHead, Link)) { - Form = FORM_BROWSER_FORM_FROM_LINK (Link); - Link = GetNextNode (&LocalFormSet->FormListHead, Link); + FormLink = GetFirstNode (&LocalFormSet->FormListHead); + while (!IsNull (&LocalFormSet->FormListHead, FormLink)) { + Form = FORM_BROWSER_FORM_FROM_LINK (FormLink); + FormLink = GetNextNode (&LocalFormSet->FormListHead, FormLink); // // Call callback with Changed type to inform the driver. //