mbed-os/features/netsocket
Sławek Piotrowski 50dd1eb950 Fix hard-fault when socket created using accept() is closed
When socket created  using accept() is closed by calling the close()
method, "delete this" is executed which triggers the destructor call
on TCPSocket which in turn calls close() once again. Because _stack
is already 0 this results in a hard-fault.

Add a check that skips the rest of the close() method is the _stack
is already 0.
2018-10-19 11:46:55 +01:00
..
cellular Correct PPPCellularInterface::get_gateway() 2018-06-07 14:28:19 +03:00
emac-drivers STM32 EMAC : lock deep sleep 2018-10-19 11:46:55 +01:00
CellularBase.h netsocket: astyle fix 2018-08-03 13:34:33 +01:00
DNS.h netsocket: astyle fix 2018-08-03 13:34:33 +01:00
EMAC.h Extend EMAC multicast APIs 2018-05-23 12:24:02 +03:00
EMACInterface.cpp unittests: Added tests for netsocket classes 2018-10-19 11:46:55 +01:00
EMACInterface.h unittests: Added tests for netsocket classes 2018-10-19 11:46:55 +01:00
EMACMemoryManager.cpp Added preferred alignment to emac and copy to/from to memory manager 2018-05-23 12:24:01 +03:00
EMACMemoryManager.h Added preferred alignment to emac and copy to/from to memory manager 2018-05-23 12:24:01 +03:00
EthInterface.h netsocket: astyle fix 2018-08-03 13:34:33 +01:00
EthernetInterface.cpp Add NetworkInterface::get_default_instance() 2018-05-23 12:25:17 +03:00
EthernetInterface.h netsocket: astyle fix 2018-08-03 13:34:33 +01:00
InternetSocket.cpp Fix hard-fault when socket created using accept() is closed 2018-10-19 11:46:55 +01:00
InternetSocket.h netsocket: astyle fix 2018-08-03 13:34:33 +01:00
MeshInterface.h netsocket: astyle fix 2018-08-03 13:34:33 +01:00
NetworkInterface.cpp Corrected more defects 2018-05-23 12:24:10 +03:00
NetworkInterface.h netsocket: astyle fix 2018-08-03 13:34:33 +01:00
NetworkInterfaceDefaults.cpp Fix typo: WifiInterface -> WiFiInterface and add missing return. 2018-06-19 10:47:12 +03:00
NetworkStack.cpp netsocket: astyle fix 2018-08-03 13:34:33 +01:00
NetworkStack.h netsocket: astyle fix 2018-08-03 13:34:33 +01:00
OnboardNetworkStack.h netsocket: astyle fix 2018-08-03 13:34:33 +01:00
Socket.h netsocket: astyle fix 2018-08-03 13:34:33 +01:00
SocketAddress.cpp Switch the IPv4 parser to the one recently introduced in libservice. Return a bool value on wether parsing of the IPv4 address string was successful 2018-10-08 15:18:50 +01:00
SocketAddress.h netsocket: astyle fix 2018-08-03 13:34:33 +01:00
TCPServer.cpp Fix TCPServer::accept() 2018-09-17 21:42:55 -05:00
TCPServer.h netsocket: astyle fix 2018-08-03 13:34:33 +01:00
TCPSocket.cpp Fix TCPSocket::accept() 2018-10-08 15:18:50 +01:00
TCPSocket.h netsocket: astyle fix 2018-08-03 13:34:33 +01:00
UDPSocket.cpp netsocket: astyle fix 2018-08-03 13:34:33 +01:00
UDPSocket.h netsocket: astyle fix 2018-08-03 13:34:33 +01:00
WiFiAccessPoint.cpp Merge remote-tracking branch 'upstream/master' into feature_wifi_ublox_merge 2016-10-02 07:29:07 -05:00
WiFiAccessPoint.h netsocket: astyle fix 2018-08-03 13:34:33 +01:00
WiFiInterface.h netsocket: astyle fix 2018-08-03 13:34:33 +01:00
mbed_lib.json Add missing SIM PIN configuration item 2018-10-19 11:46:55 +01:00
nsapi.h Fixed correct includes so that compile log is not polluted. 2018-03-13 16:23:15 +02:00
nsapi_dns.cpp nsapi: astyle block fix 2018-08-06 09:59:08 +01:00
nsapi_dns.h netsocket: astyle fix 2018-08-03 13:34:33 +01:00
nsapi_ppp.h netsocket: astyle fix 2018-08-03 13:34:33 +01:00
nsapi_types.h netsocket: astyle fix 2018-08-03 13:34:33 +01:00