From ac3629ac2142ee1bfc65bc65e53b443d2204f930 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Al=D0=B5x=D0=B0nder=20Lysik=D0=BEv?= <alexander.lysikov@demlabs.net> Date: Fri, 11 Oct 2019 23:26:58 +0500 Subject: [PATCH] added vpn_clent support --- dap_chain_node_client.c | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/dap_chain_node_client.c b/dap_chain_node_client.c index b221b60..cae2d63 100644 --- a/dap_chain_node_client.c +++ b/dap_chain_node_client.c @@ -161,8 +161,12 @@ static void s_stage_connected_callback(dap_client_t *a_client, void *a_arg) NODE_ADDR_FP_ARGS_S( l_node_client->remote_node_addr)); pthread_mutex_lock(&l_node_client->wait_mutex); l_node_client->state = NODE_CLIENT_STATE_CONNECTED; - - dap_stream_ch_t * l_ch = dap_client_get_stream_ch(a_client, dap_stream_ch_chain_get_id()); + // find current channel code + dap_client_pvt_t * l_client_internal = DAP_CLIENT_PVT(a_client); + dap_stream_ch_t * l_ch = NULL; + if(l_client_internal && l_client_internal->active_channels) + l_ch = dap_client_get_stream_ch(a_client, l_client_internal->active_channels[0]); + //dap_stream_ch_t * l_ch = dap_client_get_stream_ch(a_client, dap_stream_ch_chain_get_id()); if(l_ch) { dap_stream_ch_chain_t * l_ch_chain = DAP_STREAM_CH_CHAIN(l_ch); l_ch_chain->callback_notify_packet_out = s_ch_chain_callback_notify_packet_out; -- GitLab