LIST_ENTRY *Link;\r
UEFI_IFR_BUFFER_STORAGE_NODE *Default;\r
\r
- Link = GetFirstNode (ListHead);\r
- \r
- while (!IsNull (ListHead, Link)) {\r
+ while (!IsListEmpty (ListHead)) {\r
+ Link = GetFirstNode (ListHead);\r
+ \r
Default = UEFI_IFR_BUFFER_STORAGE_NODE_FROM_LIST(Link);\r
\r
RemoveEntryList (Link);\r
\r
DestroyDefaultNode (Default);\r
- \r
- Link = GetNextNode (ListHead, Link);\r
}\r
\r
FreePool (ListHead);\r