mirror of
https://github.com/lwip-tcpip/lwip.git
synced 2024-11-19 05:10:40 +00:00
Fixed bug #28248 (netif_remove doesn't call netif callback) by calling netif_set_down() from netif_remove()
This commit is contained in:
parent
86f2942c2a
commit
c483c13dc4
@ -203,6 +203,10 @@ netif_remove(struct netif *netif)
|
|||||||
igmp_stop(netif);
|
igmp_stop(netif);
|
||||||
}
|
}
|
||||||
#endif /* LWIP_IGMP */
|
#endif /* LWIP_IGMP */
|
||||||
|
if (netif_is_up(netif)) {
|
||||||
|
/* set netif down before removing (call callback function) */
|
||||||
|
netif_set_down(netif);
|
||||||
|
}
|
||||||
|
|
||||||
snmp_delete_ipaddridx_tree(netif);
|
snmp_delete_ipaddridx_tree(netif);
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user