diff --git a/dap-sdk b/dap-sdk index 6947b1238f6057bce9733c4084cf41f2a01d434f..933f97479602d7b4be2c8fdbe6f6d2aea7dfc9b9 160000 --- a/dap-sdk +++ b/dap-sdk @@ -1 +1 @@ -Subproject commit 6947b1238f6057bce9733c4084cf41f2a01d434f +Subproject commit 933f97479602d7b4be2c8fdbe6f6d2aea7dfc9b9 diff --git a/modules/channel/chain-net-srv/dap_stream_ch_chain_net_srv.c b/modules/channel/chain-net-srv/dap_stream_ch_chain_net_srv.c index 19e0d138e8eaabc5c06780cec92d2e88289ca4dc..99a52da83f0c24151400700dbd83bd15c1ccd8ed 100644 --- a/modules/channel/chain-net-srv/dap_stream_ch_chain_net_srv.c +++ b/modules/channel/chain-net-srv/dap_stream_ch_chain_net_srv.c @@ -232,7 +232,7 @@ static void s_service_start(dap_stream_ch_t* a_ch , dap_stream_ch_chain_net_srv_ if ( ! l_net ) // Network not found l_err.code = DAP_STREAM_CH_CHAIN_NET_SRV_PKT_TYPE_RESPONSE_ERROR_CODE_NETWORK_NOT_FOUND; - bool l_check_role = dap_chain_net_get_role(l_net).enums < NODE_ROLE_MASTER; // check role + 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 l_err.code = DAP_STREAM_CH_CHAIN_NET_SRV_PKT_TYPE_RESPONSE_ERROR_CODE_SERVICE_NOT_FOUND; diff --git a/modules/net/srv/dap_chain_net_srv.c b/modules/net/srv/dap_chain_net_srv.c index 9ebb563bcdc73a3f692ee28262936d536f787ad2..142c9a58ae9f1fa66ff8cd98be866159cebab049 100644 --- a/modules/net/srv/dap_chain_net_srv.c +++ b/modules/net/srv/dap_chain_net_srv.c @@ -464,7 +464,7 @@ static int s_cli_net_srv( int argc, char **argv, char **a_str_reply) dap_string_append(l_string_ret,"need -hash param to obtain what the order we need to dump\n"); } } else if(!dap_strcmp( l_order_str, "create" )) { - if (dap_chain_net_get_role(l_net).enums < NODE_ROLE_MASTER) { + if (dap_chain_net_get_role(l_net).enums > NODE_ROLE_MASTER) { dap_cli_server_cmd_set_reply_text(a_str_reply, "Node role should be not lower than master\n"); return -4; }