From 7dbf96baaddd52bd3b897e706787b4d8b280f532 Mon Sep 17 00:00:00 2001 From: Nebojsa Cvetkovic Date: Thu, 13 Feb 2025 12:38:24 +0000 Subject: [PATCH] fix(esp_netif): Free allocation if pppos_create fails --- components/esp_netif/lwip/esp_netif_lwip_ppp.c | 1 + 1 file changed, 1 insertion(+) diff --git a/components/esp_netif/lwip/esp_netif_lwip_ppp.c b/components/esp_netif/lwip/esp_netif_lwip_ppp.c index 41a6ec9cc5..28d037b8a9 100644 --- a/components/esp_netif/lwip/esp_netif_lwip_ppp.c +++ b/components/esp_netif/lwip/esp_netif_lwip_ppp.c @@ -223,6 +223,7 @@ netif_related_data_t * esp_netif_new_ppp(esp_netif_t *esp_netif, const esp_netif ESP_LOGD(TAG, "%s: PPP connection created: %p", __func__, ppp_obj->ppp); if (!ppp_obj->ppp) { ESP_LOGE(TAG, "%s: lwIP PPP connection cannot be created", __func__); + free(ppp_obj); return NULL; }