summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorbernard.xiong <[email protected]>2009-08-03 14:02:05 +0000
committerbernard.xiong <[email protected]>2009-08-03 14:02:05 +0000
commit081698be204df5be6a69873c295f7592ee85d95a (patch)
treed9524fa13bc2af370865f9fd80575da3582e1999
parent6a6715551e440891529799c8f7b0c7cf4ed6dbd4 (diff)
fix the LWIP DHCP option issue
git-svn-id: https://rt-thread.googlecode.com/svn/trunk@17 bbd45198-f89e-11dd-88c7-29a3b14d5316
-rw-r--r--net/lwip/src/arch/sys_arch_init.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/net/lwip/src/arch/sys_arch_init.c b/net/lwip/src/arch/sys_arch_init.c
index f16e610b44..7a782cd7c2 100644
--- a/net/lwip/src/arch/sys_arch_init.c
+++ b/net/lwip/src/arch/sys_arch_init.c
@@ -23,6 +23,8 @@ void lwip_sys_init()
struct ip_addr ipaddr, netmask, gw;
#if LWIP_DHCP
+ rt_uint32_t mscnt = 0;
+
IP4_ADDR(&gw, 0,0,0,0);
IP4_ADDR(&ipaddr, 0,0,0,0);
IP4_ADDR(&netmask, 0,0,0,0);
@@ -42,7 +44,7 @@ void lwip_sys_init()
dhcp_start(netif_default);
while (1) {
- sleep(DHCP_FINE_TIMER_MSECS);
+ rt_thread_delay(DHCP_FINE_TIMER_MSECS);
dhcp_fine_tmr();
mscnt += DHCP_FINE_TIMER_MSECS;