ASSERT (Node != NULL);\r
\r
Count = FixedPcdGet32 (PcdMaximumLinkedListLength);\r
+ if (Count != 0) {\r
+ Count++;\r
+ }\r
+\r
Ptr = List;\r
do {\r
Ptr = Ptr->ForwardLink;\r
if (FixedPcdGet32 (PcdMaximumLinkedListLength) > 0) {\r
while ((Count > 0) && (Ptr != List)) {\r
Ptr = Ptr->ForwardLink;\r
+ Count--;\r
}\r
ASSERT (Count > 0);\r
}\r