From 49ac629821dedb8b27bb8f03e1e6e7d5d621ced6 Mon Sep 17 00:00:00 2001 From: Michael Brown Date: Sat, 30 Jun 2012 18:59:09 +0100 Subject: [PATCH] [tcp] Use a zero window size for RST packets Signed-off-by: Michael Brown --- src/net/tcp.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/net/tcp.c b/src/net/tcp.c index b30fb1b0..3cd357fc 100644 --- a/src/net/tcp.c +++ b/src/net/tcp.c @@ -714,7 +714,7 @@ static int tcp_xmit_reset ( struct tcp_connection *tcp, tcphdr->ack = in_tcphdr->seq; tcphdr->hlen = ( ( sizeof ( *tcphdr ) / 4 ) << 4 ); tcphdr->flags = ( TCP_RST | TCP_ACK ); - tcphdr->win = htons ( TCP_MAX_WINDOW_SIZE ); + tcphdr->win = htons ( 0 ); tcphdr->csum = tcpip_chksum ( iobuf->data, iob_len ( iobuf ) ); /* Dump header */