Evgeny 1 day ago
parent
commit
5a36b0d30d
  1. 2
      src/etcp.c

2
src/etcp.c

@ -665,7 +665,7 @@ void etcp_on_link_down(struct ETCP_CONN* etcp) {
static void ack_response_timer_cb(void* arg) {// проверяем неотправленные ack response и отправляем если надо.
DEBUG_TRACE(DEBUG_CATEGORY_ETCP, "");
struct ETCP_CONN* etcp = (struct ETCP_CONN*)arg;
ack_resp_timer=NULL;
etcp->ack_resp_timer=NULL;
if (etcp->ack_q->count==0) return;// нечего отправлять
etcp_conn_process_send_queue(etcp);// проталкиваем (она же должна отправлять только ack если больше ничего нет)
// если ack все еще заняты - обновляем таймаут

Loading…
Cancel
Save