Skip to content
Snippets Groups Projects
Commit 4e93c5ae authored by daniil.frolov's avatar daniil.frolov
Browse files

...

parent 482ee010
No related branches found
No related tags found
2 merge requests!1307Draft:hotfix-9590,!1264Hotfix 9344
Pipeline #30489 passed with stage
in 19 minutes and 5 seconds
......@@ -239,8 +239,16 @@ static void s_service_start(dap_stream_ch_t* a_ch , dap_stream_ch_chain_net_srv_
l_err.net_id.uint64 = a_request->hdr.net_id.uint64;
l_err.srv_uid.uint64 = a_request->hdr.srv_uid.uint64;
if ( ! l_net ) // Network not found
if ( ! l_net ) {
// Network not found
log_it( L_WARNING, "Can't find net with id %ull", a_request->hdr.srv_uid);
l_err.code = DAP_STREAM_CH_CHAIN_NET_SRV_PKT_TYPE_RESPONSE_ERROR_CODE_NETWORK_NOT_FOUND;
if(a_ch)
dap_stream_ch_pkt_write_unsafe(a_ch, DAP_STREAM_CH_CHAIN_NET_SRV_PKT_TYPE_RESPONSE_ERROR, &l_err, sizeof (l_err));
if (l_srv && l_srv->callbacks.response_error)
l_srv->callbacks.response_error(l_srv, 0, NULL, &l_err, sizeof(l_err));
return;
}
bool l_check_role = dap_chain_net_get_role(l_net).enums > NODE_ROLE_MASTER; // check role
if ( ! l_srv || l_check_role) // Service not found
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment