From 3a394a75659256e008fd61e1ac70b17a43bb9feb Mon Sep 17 00:00:00 2001 From: Ondrej Kosta Date: Mon, 7 Sep 2026 15:58:31 +0200 Subject: [PATCH] fix(esp_netif): fixed order of deinit in L2TAP test --- .../test_apps/test_app_vfs_l2tap/main/test_vfs_l2tap.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/components/esp_netif/test_apps/test_app_vfs_l2tap/main/test_vfs_l2tap.c b/components/esp_netif/test_apps/test_app_vfs_l2tap/main/test_vfs_l2tap.c index 3b4513255a5..4a132c97a8e 100644 --- a/components/esp_netif/test_apps/test_app_vfs_l2tap/main/test_vfs_l2tap.c +++ b/components/esp_netif/test_apps/test_app_vfs_l2tap/main/test_vfs_l2tap.c @@ -269,13 +269,13 @@ static void ethernet_deinit(test_vfs_eth_network_t *network_hndls) TEST_ESP_OK(esp_eth_del_netif_glue(network_hndls->netif_io_driver)); } #endif // CONFIG_L2TAP_TEST_USE_ETH_SUBLAYER - esp_eth_driver_uninstall(network_hndls->eth_handle); - TEST_ESP_OK(network_hndls->phy->del(network_hndls->phy)); - TEST_ESP_OK(network_hndls->mac->del(network_hndls->mac)); if (network_hndls->eth_netif) { TEST_ESP_OK(esp_event_handler_unregister(IP_EVENT, IP_EVENT_ETH_GOT_IP, got_ip_event_handler)); esp_netif_destroy(network_hndls->eth_netif); } + esp_eth_driver_uninstall(network_hndls->eth_handle); + TEST_ESP_OK(network_hndls->phy->del(network_hndls->phy)); + TEST_ESP_OK(network_hndls->mac->del(network_hndls->mac)); TEST_ESP_OK(esp_event_handler_unregister(ETH_EVENT, ESP_EVENT_ANY_ID, eth_event_handler)); vEventGroupDelete(network_hndls->eth_event_group); network_hndls->eth_event_group = NULL;