Ignore already stopped dhcp for ethernet (#2862)

Co-authored-by: Oxan van Leeuwen <oxan@oxanvanleeuwen.nl>
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>
This commit is contained in:
Massimiliano Ravelli 2021-12-06 08:01:50 +01:00 committed by Jesse Hills
parent 56870ed4a8
commit a66e94a0b0
No known key found for this signature in database
GPG Key ID: BEAAE804EFD8E83A

View File

@ -184,7 +184,9 @@ void EthernetComponent::start_connect_() {
} }
err = tcpip_adapter_dhcpc_stop(TCPIP_ADAPTER_IF_ETH); err = tcpip_adapter_dhcpc_stop(TCPIP_ADAPTER_IF_ETH);
ESPHL_ERROR_CHECK(err, "DHCPC stop error"); if (err != ESP_ERR_TCPIP_ADAPTER_DHCP_ALREADY_STOPPED) {
ESPHL_ERROR_CHECK(err, "DHCPC stop error");
}
err = tcpip_adapter_set_ip_info(TCPIP_ADAPTER_IF_ETH, &info); err = tcpip_adapter_set_ip_info(TCPIP_ADAPTER_IF_ETH, &info);
ESPHL_ERROR_CHECK(err, "DHCPC set IP info error"); ESPHL_ERROR_CHECK(err, "DHCPC set IP info error");