diff --git a/[refs] b/[refs] index 10fffe2c28ee..780af0fa0749 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 2e5a3eaca386ce026f240c7b21e5c4958fcea946 +refs/heads/master: 8b73a07c8ffaa70683022566080f4df3328ea18d diff --git a/trunk/net/sctp/outqueue.c b/trunk/net/sctp/outqueue.c index a7ba9e146dff..59edfd25a19c 100644 --- a/trunk/net/sctp/outqueue.c +++ b/trunk/net/sctp/outqueue.c @@ -1532,6 +1532,8 @@ static void sctp_check_transmitted(struct sctp_outq *q, bytes_acked); transport->flight_size -= bytes_acked; + if (transport->flight_size == 0) + transport->partial_bytes_acked = 0; q->outstanding_bytes -= bytes_acked; } else { /* RFC 2960 6.1, sctpimpguide-06 2.15.2