Index: tcp_output.c =================================================================== --- tcp_output.c +++ tcp_output.c @@ -138,7 +138,8 @@ * non-ACK. */ #define TCP_XMIT_TIMER_ASSERT(tp, len, th_flags) \ - KASSERT(((len) == 0 && ((th_flags) & (TH_SYN | TH_FIN)) == 0) ||\ + KASSERT(((len) == 0 && ((th_flags) & \ + (TH_SYN | TH_FIN | TH_RST)) != 0) || \ tcp_timer_active((tp), TT_REXMT) || \ tcp_timer_active((tp), TT_PERSIST), \ ("neither rexmt nor persist timer is set"))