浏览代码

[components][net] dhcpd Support LWIP2.0 and LWIP1.4

tangyuxin 6 年之前
父节点
当前提交
e05cdc69a0
共有 1 个文件被更改,包括 2 次插入1 次删除
  1. 2 1
      components/net/lwip_dhcpd/dhcp_server.c

+ 2 - 1
components/net/lwip_dhcpd/dhcp_server.c

@@ -222,11 +222,12 @@ static void dhcpd_thread_entry(void *parameter)
     {
 #if (LWIP_VERSION) >= 0x02000000U
         ip4_addr_t addr;
+        ip4addr_aton(DHCPD_SERVER_IP, &addr);
 #else
         struct ip_addr addr;
+        ipaddr_aton(DHCPD_SERVER_IP, &addr);
 #endif /* LWIP_VERSION */
 
-        ip4addr_aton(DHCPD_SERVER_IP, &addr);
         DHCPD_SERVER_IPADDR0 = (ntohl(addr.addr) >> 24) & 0xFF;
         DHCPD_SERVER_IPADDR1 = (ntohl(addr.addr) >> 16) & 0xFF;
         DHCPD_SERVER_IPADDR2 = (ntohl(addr.addr) >>  8) & 0xFF;