diff --git a/libraries/lwIP_Ethernet/src/LwipIntfDev.h b/libraries/lwIP_Ethernet/src/LwipIntfDev.h index b2afe8898..55c79b93c 100644 --- a/libraries/lwIP_Ethernet/src/LwipIntfDev.h +++ b/libraries/lwIP_Ethernet/src/LwipIntfDev.h @@ -463,6 +463,7 @@ void LwipIntfDev::end() { if (_started) { if (_isDHCP) { dhcp_stop(&_netif); + dhcp_cleanup(&_netif); } if (_intrPin < 0) { __removeEthernetPacketHandler(_phID);