From 832c1d9bcbd64d5c0166f11e2689d59886d3863f Mon Sep 17 00:00:00 2001 From: Dmitry Gerasimov <dmitriy.gerasimov@demlabs.net> Date: Tue, 19 Jul 2022 16:16:13 +0700 Subject: [PATCH] [*] Excluding NULL tokens from list --- modules/service/xchange/dap_chain_net_srv_xchange.c | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/modules/service/xchange/dap_chain_net_srv_xchange.c b/modules/service/xchange/dap_chain_net_srv_xchange.c index 673d9a0ce6..564b19b881 100644 --- a/modules/service/xchange/dap_chain_net_srv_xchange.c +++ b/modules/service/xchange/dap_chain_net_srv_xchange.c @@ -82,10 +82,10 @@ int dap_chain_net_srv_xchange_init() "\tList of all token pairs\n" "srv_xchange token_pair -net <net name> price average -token1 <token 1> -token2 <token 2> [-time_from <From time>] [-time_to <To time>] \n" "\tGet average price for token pair <token 1>:<token 2> from <From time> to <To time> \n" - "\tAll times are in RFC822" + "\tAll times are in RFC822\n" "srv_xchange token_pair -net <net name> price history -token1 <token 1> -token2 <token 2> [-time_from <From time>] [-time_to <To time>] \n" "\tPrint price history for token pair <token 1>:<token 2> from <From time> to <To time>\n" - "\tAll times are in RFC822" + "\tAll times are in RFC822\n" "srv_xchange enable\n" "\tEnable eXchange service\n" "srv_xchange disable\n" @@ -1204,8 +1204,10 @@ static int s_cli_srv_xchange(int a_argc, char **a_argv, char **a_str_reply) if(l_tickers){ for(size_t i = 0; i< l_tickers_count; i++){ for(size_t j = i+1; j< l_tickers_count; j++){ - dap_string_append_printf(l_reply_str,"%s:%s ", l_tickers[i], l_tickers[j]); - l_pairs_count++; + if(l_tickers[i] && l_tickers[j]){ + dap_string_append_printf(l_reply_str,"%s:%s ", l_tickers[i], l_tickers[j]); + l_pairs_count++; + } } } -- GitLab