param to lower case

This commit is contained in:
dimxy
2019-04-22 13:47:35 +05:00
parent 8b763d971b
commit b2c7484255
2 changed files with 4 additions and 3 deletions

View File

@@ -298,6 +298,7 @@ UniValue ValueFromAmount(const CAmount& amount);
int64_t TotalPubkeyNormalInputs(const CTransaction &tx, const CPubKey &pubkey);
int64_t TotalPubkeyCCInputs(const CTransaction &tx, const CPubKey &pubkey);
inline std::string STR_TOLOWER(const std::string &str) { std::string out; for (std::string::const_iterator i = str.begin(); i != str.end(); i++) out += std::tolower(*i); return out; }
// bitcoin LogPrintStr with category "-debug" cmdarg support for C++ ostringstream:
#define CCLOG_INFO 0

View File

@@ -6922,11 +6922,11 @@ UniValue faucetget(const UniValue& params, bool fHelp)
uint32_t pricesGetParam(UniValue param) {
uint32_t filter = 0;
if (strcmpi(param.get_str().c_str(), "all") == 0)
if (STR_TOLOWER(param.get_str()) == "all")
filter = 0;
if (strcmpi(param.get_str().c_str(), "open") == 0)
if (STR_TOLOWER(param.get_str()) == "open")
filter = 1;
if (strcmpi(param.get_str().c_str(), "closed") == 0)
if (STR_TOLOWER(param.get_str()) == "closed")
filter = 2;
else
throw runtime_error("incorrect parameter\n");