Date: Tue, 03 Jun 1997 04:20:16 -0700 From: David Greenman <dg@root.com> To: Darren Reed <darrenr@cyber.com.au> Cc: security@FreeBSD.ORG Subject: Re: TCP RST Handling in 2.2 (fwd) Message-ID: <199706031120.EAA06181@implode.root.com> In-Reply-To: Your message of "Tue, 03 Jun 1997 20:39:11 %2B1000." <199706031039.UAA02820@plum.cyber.com.au>
next in thread | previous in thread | raw e-mail | index | archive | help
>! if (tiflags&TH_RST) { > >! if ((ti->ti_seq != tp->rcv_nxt) || >! (ti->ti_ack && ((SEQ_LEQ(ti->ti_ack, tp->iss) || >! SEQ_GT(ti->ti_ack, tp->snd_max))))) >! goto drop; This looks highly bogus to me. What happens if the server crashes and comes back up? The code as written above appears to drop all attempts by the server to issue an RST...right? -DG David Greenman Core-team/Principal Architect, The FreeBSD Project
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199706031120.EAA06181>