--- linux-2.4.27/net/ipv4/tcp_input.c	Fri Aug 13 16:50:32 2004
+++ linux-2.4.27-tcp/net/ipv4/tcp_input.c	Thu Aug 19 09:15:31 2004
@@ -851,8 +851,10 @@
 	 * to low value, and then abruptly stops to do it and starts to delay
 	 * ACKs, wait for troubles.
 	 */
-	if (dst->rtt > tp->srtt)
+	if (dst->rtt > tp->srtt) {
 		tp->srtt = dst->rtt;
+		tp->rtt_seq = tp->snd_nxt;
+	}
 	if (dst->rttvar > tp->mdev) {
 		tp->mdev = dst->rttvar;
 		tp->mdev_max = tp->rttvar = max(tp->mdev, TCP_RTO_MIN);