未验证 提交 5f6c3d73 编写于 作者: D David Lin 提交者: GitHub

Update ethernetif.c

if LWIP_NETIF_HOSTNAME enable, the length is 'sizeof(struct netif)+ LWIP_HOSTNAME_LEN',
not only  equal to  'sizeof(struct netif)'.
上级 ce833715
......@@ -503,7 +503,11 @@ rt_err_t eth_device_init_with_flag(struct eth_device *dev, const char *name, rt_
rt_kprintf("malloc netif failed\n");
return -RT_ERROR;
}
#if LWIP_NETIF_HOSTNAME
rt_memset(netif, 0, sizeof(struct netif)+ LWIP_HOSTNAME_LEN);
#else
rt_memset(netif, 0, sizeof(struct netif));
#endif
/* set netif */
dev->netif = netif;
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册