]> git.proxmox.com Git - mirror_edk2.git/blobdiff - MdeModulePkg/Universal/SetupBrowserDxe/Setup.c
MdeModulePkg/SetupBrowserDxe: Fix incorrect local variable used
[mirror_edk2.git] / MdeModulePkg / Universal / SetupBrowserDxe / Setup.c
index 451fd037073cf8caf85cf39037f8abce2dde1ff2..06e682ab2fdfed25a473ccd126eea3b128ec97c5 100644 (file)
@@ -3535,6 +3535,7 @@ SubmitForSystem (
 {\r
   EFI_STATUS              Status;\r
   LIST_ENTRY              *Link;\r
+  LIST_ENTRY              *FormLink;\r
   LIST_ENTRY              *StorageLink;\r
   FORMSET_STORAGE         *FormSetStorage;\r
   FORM_BROWSER_FORM       *Form;\r
@@ -3625,10 +3626,10 @@ SubmitForSystem (
         }\r
       }\r
 \r
-      Link = GetFirstNode (&LocalFormSet->FormListHead);\r
-      while (!IsNull (&LocalFormSet->FormListHead, Link)) {\r
-        Form = FORM_BROWSER_FORM_FROM_LINK (Link);\r
-        Link = GetNextNode (&LocalFormSet->FormListHead, Link);\r
+      FormLink = GetFirstNode (&LocalFormSet->FormListHead);\r
+      while (!IsNull (&LocalFormSet->FormListHead, FormLink)) {\r
+        Form = FORM_BROWSER_FORM_FROM_LINK (FormLink);\r
+        FormLink = GetNextNode (&LocalFormSet->FormListHead, FormLink);\r
         //\r
         // Call callback with Changed type to inform the driver.\r
         //\r