|
|
|
@ -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); |
|
|
|
|
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|