- if ((Instance != NULL) && (Instance->Token != NULL)) {\r
- Instance->Timeout--;\r
- if (Instance->Timeout == 0) {\r
- PxeDhcpDone (Instance);\r
+ //\r
+ // Iterate through all the DhcpSb Children.\r
+ //\r
+ NET_LIST_FOR_EACH_SAFE (Entry, Next, &DhcpSb->Children) {\r
+ Instance = NET_LIST_USER_STRUCT (Entry, DHCP_PROTOCOL, Link);\r
+ \r
+ if ((Instance != NULL) && (Instance->Token != NULL)) {\r
+ Instance->Timeout--;\r
+ if (Instance->Timeout == 0) {\r
+ PxeDhcpDone (Instance);\r
+ }\r