566 |
!(flags & TCP_RST)) { |
!(flags & TCP_RST)) { |
567 |
/*if (TCP_SEQ_LT(pcb->lastack, ackno) && |
/*if (TCP_SEQ_LT(pcb->lastack, ackno) && |
568 |
TCP_SEQ_LEQ(ackno, pcb->snd_nxt)) { */ |
TCP_SEQ_LEQ(ackno, pcb->snd_nxt)) { */ |
569 |
if(TCP_SEQ_BETWEEN(ackno, pcb->lastack+1, pcb->snd_nxt)) |
if(TCP_SEQ_BETWEEN(ackno, pcb->lastack+1, pcb->snd_nxt)){ |
570 |
pcb->state = ESTABLISHED; |
pcb->state = ESTABLISHED; |
571 |
LWIP_DEBUGF(TCP_DEBUG, ("TCP connection established %u -> %u.\n", inseg.tcphdr->src, inseg.tcphdr->dest)); |
LWIP_DEBUGF(TCP_DEBUG, ("TCP connection established %u -> %u.\n", inseg.tcphdr->src, inseg.tcphdr->dest)); |
572 |
#if LWIP_CALLBACK_API |
#if LWIP_CALLBACK_API |