esp-idf/components/lwip
David Cermak e8ee09d817 lwip/sntp: Fix esp_sntp_ API races
Some of the esp_sntp_...() APIs that wrap lwip's SNTP
module use tcpip_callback() to execute the lwip functionality
in the correct state (either with locked TCP/IP core,
or within the TCP/IP thread).
tcpip_callback() however doesn't wait for completion of the callback,
which doesn't prevent from using the stack variables after destroy
if used as a parameter.
Introduced in a71fa82.
Fixed by using of tcpip_api_call() instead of the tcpip_callback().

Closes https://github.com/espressif/esp-idf/issues/10611
2023-01-31 18:25:35 +01:00
..
apps lwip/sntp: Fix esp_sntp_ API races 2023-01-31 18:25:35 +01:00
include esp_netif/lwip: Fix core-locking config 2023-01-17 16:15:58 +01:00
lwip@10197b212a esp_netif/lwip: Fix core-locking config 2023-01-17 16:15:58 +01:00
port lwip: Rename esp32 port layer to esp32xx 2023-01-31 08:43:50 +01:00
test_afl_host lwip: Support for linux target 2023-01-31 08:43:45 +01:00
test_apps Merge branch 'bugfix/lwip_core_locking' into 'master' 2023-01-18 20:31:25 +08:00
weekend_test style: format python files with isort and double-quote-string-fixer 2021-01-26 10:49:01 +08:00
CMakeLists.txt lwip: Rename esp32 port layer to esp32xx 2023-01-31 08:43:50 +01:00
Kconfig esp_netif/lwip: Fix core-locking config 2023-01-17 16:15:58 +01:00
linker.lf esp_netif/lwip: Fix deps cycles to "lwip -> esp_netif -> phy-drivers" 2022-07-20 14:59:07 +02:00
sdkconfig.rename lwip: Fix minor lwip dependency issue 2022-01-14 16:41:38 +01:00