diff --git a/components/net/lwip_dhcpd/dhcp_server.c b/components/net/lwip_dhcpd/dhcp_server.c index a71548e3338d3762369db5a63a9555ca9cc358bc..0a3cca6d3e89d72a2eb8d988a0df8724952e9d2e 100644 --- a/components/net/lwip_dhcpd/dhcp_server.c +++ b/components/net/lwip_dhcpd/dhcp_server.c @@ -220,7 +220,11 @@ static void dhcpd_thread_entry(void *parameter) /* our DHCP server information */ { +#if (LWIP_VERSION) >= 0x02000000U ip4_addr_t addr; +#else + struct ip_addr addr; +#endif /* LWIP_VERSION */ ip4addr_aton(DHCPD_SERVER_IP, &addr); DHCPD_SERVER_IPADDR0 = (ntohl(addr.addr) >> 24) & 0xFF;