From a8e372657ea0e92554e640389584b0df292a13f8 Mon Sep 17 00:00:00 2001 From: "bernard.xiong" Date: Fri, 15 Jan 2010 00:04:37 +0000 Subject: [PATCH] fix list_if display mistake. git-svn-id: https://rt-thread.googlecode.com/svn/trunk@305 bbd45198-f89e-11dd-88c7-29a3b14d5316 --- net/lwip/src/netif/ethernetif.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/net/lwip/src/netif/ethernetif.c b/net/lwip/src/netif/ethernetif.c index 63934d3993..45eb9df12b 100644 --- a/net/lwip/src/netif/ethernetif.c +++ b/net/lwip/src/netif/ethernetif.c @@ -302,16 +302,16 @@ FINSH_FUNCTION_EXPORT(set_dns, set DNS server address); void list_if() { rt_kprintf("Default network interface: %c%c\n", netif_default->name[0], netif_default->name[1]); - rt_kprintf("ip address: %s\n", ip_ntoa(&(netif_default->ip_addr.addr))); - rt_kprintf("gw address: %s\n", ip_ntoa(&(netif_default->ip_addr.addr))); - rt_kprintf("net mask : %s\n", ip_ntoa(&(netif_default->ip_addr.addr))); + rt_kprintf("ip address: %s\n", inet_ntoa(*((struct in_addr*)&(netif_default->ip_addr)))); + rt_kprintf("gw address: %s\n", inet_ntoa(*((struct in_addr*)&(netif_default->gw)))); + rt_kprintf("net mask : %s\n", inet_ntoa(*((struct in_addr*)&(netif_default->netmask)))); #if LWIP_DNS { struct ip_addr ip_addr; ip_addr = dns_getserver(0); - rt_kprintf("dns server: %d.%d.%d.%d\n", ip_ntoa(&ip_addr)); + rt_kprintf("dns server: %s\n", inet_ntoa(*((struct in_addr*)&(ip_addr)))); } #endif }