Browse Source

1

nodeinfo-routing-update
jeka 7 months ago
parent
commit
60d2f150c2
  1. 1
      src/etcp.c
  2. 2
      src/etcp_connections.c

1
src/etcp.c

@ -617,6 +617,7 @@ static void send_ack_req_cb(struct ll_queue* q, void* arg) {// etcp->ack_q data
} }
void etcp_on_link_down(struct ETCP_CONN* etcp) { void etcp_on_link_down(struct ETCP_CONN* etcp) {
DEBUG_TRACE(DEBUG_CATEGORY_ETCP, "");
// scan all links -> // scan all links ->
int up=0; int up=0;
struct ETCP_LINK* link = etcp->links; struct ETCP_LINK* link = etcp->links;

2
src/etcp_connections.c

@ -133,6 +133,7 @@ void etcp_link_enter_reinit(struct ETCP_LINK* link) {
DEBUG_TRACE(DEBUG_CATEGORY_CONNECTION, ""); DEBUG_TRACE(DEBUG_CATEGORY_CONNECTION, "");
if (!link) return; if (!link) return;
link->link_state = 2; // reconnect link->link_state = 2; // reconnect
etcp_on_link_down(link->etcp);
if (link->is_server != 0) return; if (link->is_server != 0) return;
etcp_link_send_init(link,0);// init without reset etcp_link_send_init(link,0);// init without reset
@ -142,7 +143,6 @@ void etcp_link_enter_reinit(struct ETCP_LINK* link) {
} }
etcp_link_restart_init_timer(link); etcp_link_restart_init_timer(link);
etcp_on_link_down(link->etcp);
} }

Loading…
Cancel
Save