diff --git a/pelab/magent/StateSensor.cc b/pelab/magent/StateSensor.cc
index a4ff509b664ddee3e0de3ba4a93f41ceb9cce79b..b81fb4b2f404494df94945041b0734cc5047d9ef 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);
 }