mirror of
https://github.com/apache/nuttx.git
synced 2026-05-22 05:42:05 +08:00
Notify the socket layer if a connection is lost before the monitoring callback has been registered. From Max Holtzberg
This commit is contained in:
@@ -5742,3 +5742,7 @@
|
||||
* arch/arm/src/sama5/sam_lcd.c wait before modifying register if the LCDC
|
||||
is re-synchronizing (SIF). Use start-up configuration settings from
|
||||
Barebox. They still don't work (2013-10-10).
|
||||
* net/net_monitor.c: Notify the socket layer if a connection is lost
|
||||
before the monitoring callback has been registered. From Max
|
||||
Holtzberg (2013-10-11).
|
||||
|
||||
|
||||
+2
-1
@@ -138,7 +138,8 @@ int net_startmonitor(FAR struct socket *psock)
|
||||
* the monitoring callback.)
|
||||
*/
|
||||
|
||||
if (conn->tcpstateflags == UIP_CLOSED)
|
||||
if (!(conn->tcpstateflags == UIP_ESTABLISHED ||
|
||||
conn->tcpstateflags == UIP_SYN_RCVD))
|
||||
{
|
||||
connection_event(conn, UIP_CLOSE);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user