A stack which works with or without an Mbed os library. Provides IPv4 or IPv6 with a full 1500 byte buffer.
Dependents: oldheating gps motorhome heating
Diff: tcp/tcprecv.c
- Revision:
- 91:879545b19260
- Parent:
- 90:955f4c6e18a9
- Child:
- 93:580fc113d9e9
--- a/tcp/tcprecv.c Thu Nov 22 17:35:59 2018 +0000 +++ b/tcp/tcprecv.c Tue Nov 27 11:18:06 2018 +0000 @@ -204,7 +204,7 @@ } //Check if the acks of bytes sent has progressed and reset the timer - uint32_t ackRcvdFromRem = TcpHdrAckNum - pTcb->locIsn; + uint32_t ackRcvdFromRem = TcpHdrACK ? TcpHdrAckNum - pTcb->locIsn : 0; if (ackRcvdFromRem > pTcb->bytesAckdByRem) { pTcb->timeSendsBeingAcked = TcbElapsed;