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 |