diff --git a/modules/net/dap_chain_net.c b/modules/net/dap_chain_net.c index 05a171839ec0eefcae8021b17ddc2493e9743801..2ccacb4614cf84997de23c7443371090955ae018 100644 --- a/modules/net/dap_chain_net.c +++ b/modules/net/dap_chain_net.c @@ -801,6 +801,9 @@ static void *s_net_proc_thread ( void *a_net ) // check or start sync s_net_states_proc( l_net ); + if (F_DAP_CHAIN_NET_GO_SYNC) { + continue; + } struct timespec l_to; #ifndef _WIN32 int l_ret = 0; @@ -1721,6 +1724,7 @@ int s_net_load(const char * a_net_name) PVT(l_net)->state_target = NET_STATE_OFFLINE; } PVT(l_net)->load_mode = false; + PVT(l_net)->flags |= F_DAP_CHAIN_NET_GO_SYNC; // Start the proc thread s_net_proc_thread_start(l_net);