Index: src/netif/etharp.c =================================================================== RCS file: /cvsroot/lwip/lwip/src/netif/etharp.c,v retrieving revision 1.55 diff -u -r1.55 etharp.c --- src/netif/etharp.c 28 Apr 2004 00:26:35 -0000 1.55 +++ src/netif/etharp.c 28 Apr 2004 10:58:40 -0000 @@ -334,8 +334,11 @@ s8_t i, k; LWIP_DEBUGF(ETHARP_DEBUG | DBG_TRACE | 3, ("update_arp_entry()\n")); LWIP_ASSERT("netif->hwaddr_len != 0", netif->hwaddr_len != 0); - LWIP_DEBUGF(ETHARP_DEBUG | DBG_TRACE, ("update_arp_entry: %u.%u.%u.%u - %02x:%02x:%02x:%02x:%02x:%02x\n", ip4_addr1(ipaddr), ip4_addr2(ipaddr), ip4_addr3(ipaddr), ip4_addr4(ipaddr), - ethaddr->addr[0], ethaddr->addr[1], ethaddr->addr[2], ethaddr->addr[3], ethaddr->addr[4], ethaddr->addr[5])); + LWIP_DEBUGF(ETHARP_DEBUG | DBG_TRACE, ("update_arp_entry: %u.%u.%u.%u - %02x:%02x:%02x:%02x:%02x:%02x\n", + (ntohs(ipaddr->addrw[0]) >> 8) & 0xFF, ntohs(ipaddr->addrw[0]) & 0xFF, + (ntohs(ipaddr->addrw[1]) >> 8) & 0xFF, ntohs(ipaddr->addrw[1]) & 0xFF, + ethaddr->addr[0], ethaddr->addr[1], ethaddr->addr[2], + ethaddr->addr[3], ethaddr->addr[4], ethaddr->addr[5])); /* do not update for 0.0.0.0 addresses */ if (ipaddr->addrw[0] == 0 && ipaddr->addrw[1] == 0) { LWIP_DEBUGF(ETHARP_DEBUG | DBG_TRACE, ("update_arp_entry: will not add 0.0.0.0 to ARP cache\n"));