From 919278054f43c410268941d5970e533a7596bcab Mon Sep 17 00:00:00 2001 From: Dandan Bi Date: Mon, 5 Dec 2016 19:18:13 +0800 Subject: 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 --- MdeModulePkg/Universal/SetupBrowserDxe/Setup.c | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) (limited to 'MdeModulePkg/Universal/SetupBrowserDxe') 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. // -- cgit v1.2.3