diff --git a/components/esp_netif/lwip/esp_netif_lwip.c b/components/esp_netif/lwip/esp_netif_lwip.c index c55684162a..8fd274dba6 100644 --- a/components/esp_netif/lwip/esp_netif_lwip.c +++ b/components/esp_netif/lwip/esp_netif_lwip.c @@ -614,7 +614,7 @@ static esp_err_t esp_netif_start_api(esp_netif_api_msg_t *msg) #if ESP_GRATUITOUS_ARP netif_set_garp_flag(esp_netif->lwip_netif); #else - ESP_LOGW(TAG,"CONFIG_LWIP_ESP_GRATUITOUS_ARP not enabled, but esp-netif configured woth ESP_NETIF_FLAG_GARP") + ESP_LOGW(TAG,"CONFIG_LWIP_ESP_GRATUITOUS_ARP not enabled, but esp-netif configured with ESP_NETIF_FLAG_GARP"); #endif } struct netif *p_netif = esp_netif->lwip_netif; diff --git a/components/tcpip_adapter/tcpip_adapter_compat.c b/components/tcpip_adapter/tcpip_adapter_compat.c index cd970f4c89..e8e9479ac4 100644 --- a/components/tcpip_adapter/tcpip_adapter_compat.c +++ b/components/tcpip_adapter/tcpip_adapter_compat.c @@ -178,7 +178,12 @@ esp_err_t tcpip_adapter_set_default_wifi_handlers(void) esp_err_t tcpip_adapter_clear_default_wifi_handlers(void) { - return _esp_wifi_clear_default_wifi_handlers(); + if (s_tcpip_adapter_compat) { + // Clear default handlers only if tcpip-adapter mode used + return _esp_wifi_clear_default_wifi_handlers(); + } + // No action if tcpip-adapter compatibility enabled, but interfaces created/configured with esp-netif + return ESP_OK; } tcpip_adapter_if_t tcpip_adapter_if_from_esp_netif(esp_netif_t *esp_netif)