diff --git a/src/etcp.c b/src/etcp.c index d9e3480..c614264 100644 --- a/src/etcp.c +++ b/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 все еще заняты - обновляем таймаут