mirror of https://github.com/ipxe/ipxe.git
[tcp] Ensure FIN is actually sent if connection is closed while idle
Signed-off-by: Michael Brown <mcb30@ipxe.org>pull/38/head
parent
a200ad462e
commit
9546b0c17b
|
@ -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 );
|
||||
|
|
Loading…
Reference in New Issue