@@ -167,10 +167,11 @@ void LwIP_DHCP_task(void * pvParameters)
struct ip4_addr gw;
uint8_t DHCP_state;
DHCP_state = DHCP_START;
- struct dhcp *dhcp = netif_dhcp_data(&xnetif);
+
for (;;)
{
+ struct dhcp *dhcp = netif_dhcp_data(&xnetif);
switch (DHCP_state)
case DHCP_START:
@@ -90,10 +90,11 @@ void LwIP_DHCP_task(void * pvParameters)