Start lost ip timer when station is connected even regardless of

never got ip before.
This commit is contained in:
Xia Xiaotian
2020-03-25 11:14:20 +08:00
committed by baohongde
parent a0d85de8af
commit 6d67dc7e7c

View File

@ -951,7 +951,7 @@ static esp_err_t tcpip_adapter_start_ip_lost_timer(tcpip_adapter_if_t tcpip_if)
return ESP_OK;
}
if ( netif && (CONFIG_IP_LOST_TIMER_INTERVAL > 0) && !ip4_addr_isany_val(ip_info_old->ip)) {
if (netif && (CONFIG_IP_LOST_TIMER_INTERVAL > 0)) {
esp_ip_lost_timer[tcpip_if].timer_running = true;
sys_timeout(CONFIG_IP_LOST_TIMER_INTERVAL*1000, tcpip_adapter_ip_lost_timer, (void*)tcpip_if);
ESP_LOGD(TAG, "if%d start ip lost tmr: interval=%d", tcpip_if, CONFIG_IP_LOST_TIMER_INTERVAL);