Index: sys/netinet/tcp_hpts.c =================================================================== --- sys/netinet/tcp_hpts.c +++ sys/netinet/tcp_hpts.c @@ -1630,7 +1630,7 @@ } #endif tick_now = tcp_gethptstick(&tv); - if (SEQ_GT(tick_now, hpts->p_prevtick)) { + if (hpts->p_on_queue_cnt && SEQ_GT(tick_now, hpts->p_prevtick)) { struct timeval res; /* Did we really spend a full tick or more in here? */