Changeset View
Changeset View
Standalone View
Standalone View
sys/netinet/tcp_input.c
Context not available. | |||||
* when trimming from the head. | * when trimming from the head. | ||||
*/ | */ | ||||
tcp_seq temp = save_start; | tcp_seq temp = save_start; | ||||
if (tlen) { | if (tlen || (th->th_seq != tp->rcv_nxt)) { | ||||
/* | |||||
* We add the th_seq != rcv_nxt to | |||||
* catch the case of a stand alone out | |||||
* of order FIN. | |||||
*/ | |||||
thflags = tcp_reass(tp, th, &temp, &tlen, m); | thflags = tcp_reass(tp, th, &temp, &tlen, m); | ||||
tp->t_flags |= TF_ACKNOW; | tp->t_flags |= TF_ACKNOW; | ||||
} | } | ||||
Context not available. |