aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--sys/netinet/tcp_timer.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/sys/netinet/tcp_timer.c b/sys/netinet/tcp_timer.c
index 57c57666fa3a..56c50faaf4d1 100644
--- a/sys/netinet/tcp_timer.c
+++ b/sys/netinet/tcp_timer.c
@@ -859,6 +859,8 @@ tcp_timer_next(struct tcpcb *tp, sbintime_t *precision)
sbintime_t after, before;
for (i = 0, rv = TT_N, after = before = SBT_MAX; i < TT_N; i++) {
+ if (tp->t_timers[i] == SBT_MAX)
+ continue;
if (tp->t_timers[i] < after) {
after = tp->t_timers[i];
rv = i;