diff --git a/sys/netinet/tcp_input.c b/sys/netinet/tcp_input.c index 884e5c95080..1284689184f 100644 --- a/sys/netinet/tcp_input.c +++ b/sys/netinet/tcp_input.c @@ -2906,7 +2906,7 @@ tcp_timewait(tw, to, th, m, tlen) seq = th->th_seq + tlen + (thflags & TH_SYN ? 1 : 0); if (seq + 1 == tw->rcv_nxt) callout_reset(tw->tt_2msl, - 2 * tcp_msl, tcp_timer_2msl, tw); + 2 * tcp_msl, tcp_timer_2msl_tw, tw); } /* diff --git a/sys/netinet/tcp_reass.c b/sys/netinet/tcp_reass.c index 884e5c95080..1284689184f 100644 --- a/sys/netinet/tcp_reass.c +++ b/sys/netinet/tcp_reass.c @@ -2906,7 +2906,7 @@ tcp_timewait(tw, to, th, m, tlen) seq = th->th_seq + tlen + (thflags & TH_SYN ? 1 : 0); if (seq + 1 == tw->rcv_nxt) callout_reset(tw->tt_2msl, - 2 * tcp_msl, tcp_timer_2msl, tw); + 2 * tcp_msl, tcp_timer_2msl_tw, tw); } /*