Browse Source

etcp: fire link_status_cbk in etcp_link_new for new links

topo_upd
evgeny 2 months ago
parent
commit
e3df5008da
  1. 1
      src/transport_layer/etcp_connections.c
  2. 1
      tools/chatgui-android/jni_bridge/android_jni_bridge.c

1
src/transport_layer/etcp_connections.c

@ -933,6 +933,7 @@ struct ETCP_LINK* etcp_link_new(struct ETCP_CONN* etcp, struct ETCP_SOCKET* conn
etcp_link_update_inflight_lim(link, link->inflight_lim_bytes); etcp_link_update_inflight_lim(link, link->inflight_lim_bytes);
DEBUG_INFO(DEBUG_CATEGORY_ETCP, "NEW link initialized on etcp=[%s] link=%p socket=%s id=%d is_server=%d mtu=%d", etcp->log_name, link, conn->name, link->local_link_id, link->is_server, link->mtu); DEBUG_INFO(DEBUG_CATEGORY_ETCP, "NEW link initialized on etcp=[%s] link=%p socket=%s id=%d is_server=%d mtu=%d", etcp->log_name, link, conn->name, link->local_link_id, link->is_server, link->mtu);
etcp_fire_link_status_cbk(link, -1, 0);
if (is_server == 0) { if (is_server == 0) {
etcp_link_enter_init(link); etcp_link_enter_init(link);

1
tools/chatgui-android/jni_bridge/android_jni_bridge.c

@ -804,6 +804,7 @@ char* utun_bridge_get_member_links_json(uint64_t node_id) {
} }
} }
pos += snprintf(buf + pos, sizeof(buf) - (size_t)pos, "]}"); pos += snprintf(buf + pos, sizeof(buf) - (size_t)pos, "]}");
bridge_log(BLEV_INFO, "getMemberLinks node=0x%016llx → %s", (unsigned long long)node_id, buf);
return u_strdup(buf); return u_strdup(buf);
} }

Loading…
Cancel
Save