@ -803,6 +803,9 @@ static void etcp_connections_read_callback_socket(socket_t sock, void* arg) {
memory_pool_free ( e_sock - > instance - > pkt_pool , pkt ) ;
memory_pool_free ( e_sock - > instance - > pkt_pool , pkt ) ;
link - > initialized = 1 ; // получен init request (server), считаем линк уже готовым к работе
link - > initialized = 1 ; // получен init request (server), считаем линк уже готовым к работе
link - > link_status = 1 ; // Link is up after successful initialization
DEBUG_INFO ( DEBUG_CATEGORY_CONNECTION , " [%s] Link %p (local_id=%d) initialized and marked as UP (server) " ,
link - > etcp - > log_name , link , link - > local_link_id ) ;
// Start keepalive timer
// Start keepalive timer
if ( ! link - > keepalive_timer & & link - > keepalive_interval > 0 ) {
if ( ! link - > keepalive_timer & & link - > keepalive_interval > 0 ) {
@ -910,6 +913,9 @@ process_decrypted:
// Mark link as initialized
// Mark link as initialized
// DEBUG_DEBUG(DEBUG_CATEGORY_CONNECTION, "Setting link->initialized=1, link=%p, is_server=%d", link, link->is_server);
// DEBUG_DEBUG(DEBUG_CATEGORY_CONNECTION, "Setting link->initialized=1, link=%p, is_server=%d", link, link->is_server);
link - > initialized = 1 ; // получен init response (client)
link - > initialized = 1 ; // получен init response (client)
link - > link_status = 1 ; // Link is up after successful initialization
DEBUG_INFO ( DEBUG_CATEGORY_CONNECTION , " [%s] Link %p (local_id=%d) initialized and marked as UP (client) " ,
link - > etcp - > log_name , link , link - > local_link_id ) ;
// Start keepalive timer
// Start keepalive timer
if ( ! link - > keepalive_timer & & link - > keepalive_interval > 0 ) {
if ( ! link - > keepalive_timer & & link - > keepalive_interval > 0 ) {