diff options
author | jmg <jmg@FreeBSD.org> | 2006-09-25 07:22:39 +0000 |
---|---|---|
committer | jmg <jmg@FreeBSD.org> | 2006-09-25 07:22:39 +0000 |
commit | 7766e0a26b4a6088ea3cd0c32d8450ce1e25535b (patch) | |
tree | 3612b2c08f6d5a51c1e46b025d56c7e7fbba1338 /sys | |
parent | 2b64b4e601ffed4e3d53d8b2a9e194cf862266dc (diff) | |
download | FreeBSD-src-7766e0a26b4a6088ea3cd0c32d8450ce1e25535b.zip FreeBSD-src-7766e0a26b4a6088ea3cd0c32d8450ce1e25535b.tar.gz |
if min is greater than max, prefer max over min... I managed to get a
retransmit timer that was going to take 19 days to trigger...
Reviewed by: silby
Diffstat (limited to 'sys')
-rw-r--r-- | sys/netinet/tcp_timer.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/sys/netinet/tcp_timer.h b/sys/netinet/tcp_timer.h index 4b32cbb..1e1c239 100644 --- a/sys/netinet/tcp_timer.h +++ b/sys/netinet/tcp_timer.h @@ -133,7 +133,7 @@ static const char *tcptimers[] = (tv) = (value) + tcp_rexmit_slop; \ if ((u_long)(tv) < (u_long)(tvmin)) \ (tv) = (tvmin); \ - else if ((u_long)(tv) > (u_long)(tvmax)) \ + if ((u_long)(tv) > (u_long)(tvmax)) \ (tv) = (tvmax); \ } while(0) |