From 0e3351557e353963f93c63240575adbb62b130ac Mon Sep 17 00:00:00 2001 From: dimxy Date: Mon, 22 Apr 2019 14:19:49 +0500 Subject: [PATCH] corr param num check --- src/wallet/rpcwallet.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/wallet/rpcwallet.cpp b/src/wallet/rpcwallet.cpp index 4ac8c5f4e..6cb13a1db 100644 --- a/src/wallet/rpcwallet.cpp +++ b/src/wallet/rpcwallet.cpp @@ -6924,9 +6924,9 @@ uint32_t pricesGetParam(UniValue param) { uint32_t filter = 0; if (STR_TOLOWER(param.get_str()) == "all") filter = 0; - if (STR_TOLOWER(param.get_str()) == "open") + else if (STR_TOLOWER(param.get_str()) == "open") filter = 1; - if (STR_TOLOWER(param.get_str()) == "closed") + else if (STR_TOLOWER(param.get_str()) == "closed") filter = 2; else throw runtime_error("incorrect parameter\n"); @@ -6935,7 +6935,7 @@ uint32_t pricesGetParam(UniValue param) { UniValue priceslist(const UniValue& params, bool fHelp) { - if ( fHelp || params.size() != 0 || params.size() != 1) + if ( fHelp || params.size() != 0 && params.size() != 1) throw runtime_error("priceslist [all|open|closed]\n"); if ( ensure_CCrequirements(EVAL_PRICES) < 0 ) throw runtime_error("to use CC contracts, you need to launch daemon with valid -pubkey= for an address in your wallet\n"); @@ -6950,7 +6950,7 @@ UniValue priceslist(const UniValue& params, bool fHelp) UniValue mypriceslist(const UniValue& params, bool fHelp) { - if (fHelp || params.size() > 0) + if (fHelp || params.size() != 0 && params.size() != 1) throw runtime_error("mypriceslist [all|open|closed]\n"); if (ensure_CCrequirements(EVAL_PRICES) < 0) throw runtime_error("to use CC contracts, you need to launch daemon with valid -pubkey= for an address in your wallet\n");