From b548abc97c99a7d3f50639b0148fdefebf3f57ab Mon Sep 17 00:00:00 2001 From: Bernhard Tittelbach Date: Tue, 6 Aug 2019 20:11:14 +0200 Subject: [PATCH 1/3] fix ESPAsyncWebServer/issues/265 in AsyncTCP as well --- src/AsyncTCP.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/AsyncTCP.cpp b/src/AsyncTCP.cpp index 453fa82..c8aad50 100644 --- a/src/AsyncTCP.cpp +++ b/src/AsyncTCP.cpp @@ -1246,7 +1246,9 @@ void AsyncServer::end(){ if(_pcb){ tcp_arg(_pcb, NULL); tcp_accept(_pcb, NULL); - _tcp_abort(_pcb, NULL); + if(tcp_close(_pcb) != ERR_OK){ + _tcp_abort(_pcb, NULL); + } _pcb = NULL; } } From 70898594df4e170c9ff25e26cb4d839a80102c54 Mon Sep 17 00:00:00 2001 From: Robert Alfaro Date: Mon, 8 Jul 2019 12:50:27 -0700 Subject: [PATCH 2/3] Add CMakeLists.txt file for ESP-IDF --- CMakeLists.txt | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 CMakeLists.txt diff --git a/CMakeLists.txt b/CMakeLists.txt new file mode 100644 index 0000000..f52e1c9 --- /dev/null +++ b/CMakeLists.txt @@ -0,0 +1,15 @@ +set(COMPONENT_SRCDIRS + "src" +) + +set(COMPONENT_ADD_INCLUDEDIRS + "src" +) + +set(COMPONENT_REQUIRES + "arduino-esp32" +) + +register_component() + +target_compile_options(${COMPONENT_TARGET} PRIVATE -fno-rtti) From 78a0cba868ceb4ecfce52adda149cbc4f81a2c6d Mon Sep 17 00:00:00 2001 From: Me No Dev Date: Tue, 24 Sep 2019 12:09:18 +0300 Subject: [PATCH 3/3] Update AsyncTCP.cpp --- src/AsyncTCP.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/AsyncTCP.cpp b/src/AsyncTCP.cpp index 3c2d589..0805079 100644 --- a/src/AsyncTCP.cpp +++ b/src/AsyncTCP.cpp @@ -1253,7 +1253,7 @@ void AsyncServer::end(){ tcp_arg(_pcb, NULL); tcp_accept(_pcb, NULL); if(tcp_close(_pcb) != ERR_OK){ - _tcp_abort(_pcb, NULL); + _tcp_abort(_pcb); } _pcb = NULL; }