From 15372f41875bb8e32acaca2383096fd1e28501e3 Mon Sep 17 00:00:00 2001 From: Flyinghead Date: Fri, 26 Oct 2018 19:38:59 +0200 Subject: [PATCH] Modem: close connecting sockets on exit --- core/hw/modem/picoppp.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/core/hw/modem/picoppp.cpp b/core/hw/modem/picoppp.cpp index 3d99a576d..1861d7ba6 100644 --- a/core/hw/modem/picoppp.cpp +++ b/core/hw/modem/picoppp.cpp @@ -567,6 +567,12 @@ void close_native_sockets() closesocket(it->second); } tcp_sockets.clear(); + for (auto it = tcp_connecting_sockets.begin(); it != tcp_connecting_sockets.end(); it++) + { + pico_socket_close(it->first); + closesocket(it->second); + } + tcp_connecting_sockets.clear(); } static int modem_set_speed(struct pico_device *dev, uint32_t speed)