In netif_add() fixed clearing of ip_addr, netmask, gw and flags.

This commit is contained in:
christiaans
2006-11-28 13:12:15 +00:00
parent a3d912a801
commit 5a6b26d69e
2 changed files with 9 additions and 1 deletions

View File

@@ -69,7 +69,12 @@ netif_add(struct netif *netif, struct ip_addr *ipaddr, struct ip_addr *netmask,
err_t (* input)(struct pbuf *p, struct netif *netif))
{
static s16_t netifnum = 0;
/* reset new interface configuration state */
netif->ip_addr.addr = 0;
netif->netmask.addr = 0;
netif->gw.addr = 0;
netif->flags = 0;
#if LWIP_DHCP
/* netif not under DHCP control by default */
netif->dhcp = NULL;