From ca1f006bd2110e93eae04850981ce5b53e052d54 Mon Sep 17 00:00:00 2001 From: Robert Ricci <ricci@cs.utah.edu> Date: Mon, 11 Sep 2006 21:25:57 +0000 Subject: [PATCH] If we seem to have gotten a SYNACK out of order, treat it as okay and just set the state to ESTABLISHED. --- pelab/magent/StateSensor.cc | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pelab/magent/StateSensor.cc b/pelab/magent/StateSensor.cc index a4ff509b66..b81fb4b2f4 100644 --- a/pelab/magent/StateSensor.cc +++ b/pelab/magent/StateSensor.cc @@ -78,7 +78,8 @@ void StateSensor::localAck(PacketInfo * packet) else if (packet->tcp->syn && packet->tcp->ack) { logWrite(ERROR, "Received a SYNACK packet out of order"); - ackValid = false; + //ackValid = false; + state = ESTABLISHED; } calculateSaturated(packet); } -- GitLab