From d3567b080f42c7e884762551cdb2566fa63197c7 Mon Sep 17 00:00:00 2001 From: David Cermak Date: Fri, 24 May 2024 14:58:39 +0200 Subject: [PATCH] fix(esp_netif): Don't warn about disabling napt if wasn't enabled --- components/esp_netif/lwip/esp_netif_lwip.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/components/esp_netif/lwip/esp_netif_lwip.c b/components/esp_netif/lwip/esp_netif_lwip.c index 23cfb848a9..336bab1c94 100644 --- a/components/esp_netif/lwip/esp_netif_lwip.c +++ b/components/esp_netif/lwip/esp_netif_lwip.c @@ -2530,7 +2530,7 @@ static esp_err_t esp_netif_napt_control_api(esp_netif_api_msg_t *msg) /* Disable napt on all other interface */ esp_netif_t *netif = esp_netif_next_unsafe(NULL); while (netif) { - if (netif != esp_netif) { + if (netif != esp_netif && netif->lwip_netif->napt == 1) { ip_napt_enable_netif(netif->lwip_netif, 0); // Fails only if netif is down ESP_LOGW(TAG, "napt disabled on esp_netif:%p", esp_netif); }