From cd1be6f7c53d39f7e55a5930b658487fc3963edb Mon Sep 17 00:00:00 2001 From: "alexey.stratulat" <alexey.stratulat@demlabs.net> Date: Fri, 31 May 2024 20:07:37 +0700 Subject: [PATCH] [*] Port from hotfix-11764_2: Added error message output if an unknown subcommand of the get command is specified. --- modules/net/dap_chain_net.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/modules/net/dap_chain_net.c b/modules/net/dap_chain_net.c index 271f2c2b45..c2648d9ae3 100644 --- a/modules/net/dap_chain_net.c +++ b/modules/net/dap_chain_net.c @@ -1440,12 +1440,18 @@ static int s_cli_net(int argc, char **argv, void **reply) if (!l_jobj_net_name || !l_jobj_id) { json_object_put(l_jobj_net_name); json_object_put(l_jobj_id); + json_object_put(l_jobj_return); dap_json_rpc_allocation_error; return DAP_JSON_RPC_ERR_CODE_MEMORY_ALLOCATED; } json_object_object_add(l_jobj_return, "network", l_jobj_net_name); json_object_object_add(l_jobj_return, "id", l_jobj_id); l_ret = DAP_CHAIN_NET_JSON_RPC_OK; + } else { + json_object_put(l_jobj_return); + dap_json_rpc_error_add(DAP_CHAIN_NET_JSON_RPC_UNKNOWN_SUBCOMMANDS, + "Unknown \"%s\" subcommand, net get commands.", l_get_str); + return DAP_CHAIN_NET_JSON_RPC_UNKNOWN_SUBCOMMANDS; } } else if ( l_links_str ){ if ( strcmp(l_links_str,"list") == 0 ) { -- GitLab