diff options
| -rw-r--r-- | net/sctp/outqueue.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/net/sctp/outqueue.c b/net/sctp/outqueue.c index a7ba9e146dff..59edfd25a19c 100644 --- a/net/sctp/outqueue.c +++ b/net/sctp/outqueue.c | |||
| @@ -1532,6 +1532,8 @@ static void sctp_check_transmitted(struct sctp_outq *q, | |||
| 1532 | bytes_acked); | 1532 | bytes_acked); |
| 1533 | 1533 | ||
| 1534 | transport->flight_size -= bytes_acked; | 1534 | transport->flight_size -= bytes_acked; |
| 1535 | if (transport->flight_size == 0) | ||
| 1536 | transport->partial_bytes_acked = 0; | ||
| 1535 | q->outstanding_bytes -= bytes_acked; | 1537 | q->outstanding_bytes -= bytes_acked; |
| 1536 | } else { | 1538 | } else { |
| 1537 | /* RFC 2960 6.1, sctpimpguide-06 2.15.2 | 1539 | /* RFC 2960 6.1, sctpimpguide-06 2.15.2 |
