aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/net/tcp.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/net/tcp.c b/src/net/tcp.c
index 1ead711..c69c83b 100644
--- a/src/net/tcp.c
+++ b/src/net/tcp.c
@@ -400,6 +400,7 @@ static void tcp_close ( struct tcp_connection *tcp, int rc ) {
tcp->tcp_state |= TCP_STATE_SENT ( TCP_FIN );
tcp_dump_state ( tcp );
+ process_add ( &tcp->process );
/* Add a pending operation for the FIN */
pending_get ( &tcp->pending_flags );