From f5d68e933652aa5a3395fe6fb1762e41cb664ae7 Mon Sep 17 00:00:00 2001 From: John Jones Date: Tue, 6 Mar 2018 09:25:38 -0500 Subject: [PATCH] Adjusting for formatting guidelines --- src/rpc/cli.cpp | 39 +++++++++++++++++++++------------------ 1 file changed, 21 insertions(+), 18 deletions(-) diff --git a/src/rpc/cli.cpp b/src/rpc/cli.cpp index b585bc2..f85b7fd 100644 --- a/src/rpc/cli.cpp +++ b/src/rpc/cli.cpp @@ -119,27 +119,30 @@ void cli::run() */ static char *my_rl_complete(char *token, int *match) { - int matchlen = 0; - int count = 0; - std::string method_name; + int matchlen = 0; + int count = 0; + std::string method_name; - auto& cmd = cli_commands(); - int partlen = strlen (token); /* Part of token */ - for (std::string it : cmd) { - if (!strncmp ( it.c_str(), token, partlen)) { - method_name = it; - matchlen = partlen; - count ++; - } - } + auto& cmd = cli_commands(); + int partlen = strlen (token); /* Part of token */ + for (const std::string it : cmd) + { + if (it.compare(0, partlen, token) == 0) + { + method_name = it; + matchlen = partlen; + count ++; + } + } - if (count == 1) { - *match = 1; - method_name += " "; - return strdup (method_name.c_str() + matchlen); - } + if (count == 1) + { + *match = 1; + method_name += " "; + return strdup (method_name.c_str() + matchlen); + } - return NULL; + return NULL; } /***