diff --git a/src/transport_layer/etcp.c b/src/transport_layer/etcp.c index e4325cd7..3faa5f56 100644 --- a/src/transport_layer/etcp.c +++ b/src/transport_layer/etcp.c @@ -794,7 +794,7 @@ static void input_queue_try_resume(struct ETCP_CONN* etcp) {// при ACK if (etcp->unacked_bytes < etcp->optimal_inflight) { DEBUG_TRACE(DEBUG_CATEGORY_ETCP, "[%s] resume input queue: unacked_bytes=%u input_len=%zu", etcp->log_name, etcp->unacked_bytes, etcp->input_queue->total_bytes); - queue_resume_callback(etcp->input_queue);// и только когда больше нечего отправлять - забираем новый пакет + queue_resume_callback(etcp->input_queue); // освобождённый общий бюджет допускает новые DATA и при непустой send_q } }