diff --git a/src/rpc/mining.cpp b/src/rpc/mining.cpp --- a/src/rpc/mining.cpp +++ b/src/rpc/mining.cpp @@ -311,11 +311,10 @@ } .Check(request); - int nGenerate = request.params[0].get_int(); - uint64_t nMaxTries{DEFAULT_MAX_TRIES}; - if (!request.params[2].isNull()) { - nMaxTries = request.params[2].get_int64(); - } + const int num_blocks{request.params[0].get_int()}; + const uint64_t max_tries{request.params[2].isNull() + ? DEFAULT_MAX_TRIES + : request.params[2].get_int64()}; CTxDestination destination = DecodeDestination(request.params[1].get_str(), config.GetChainParams()); @@ -329,8 +328,8 @@ CScript coinbase_script = GetScriptForDestination(destination); - return generateBlocks(config, chainman, mempool, coinbase_script, nGenerate, - nMaxTries); + return generateBlocks(config, chainman, mempool, coinbase_script, + num_blocks, max_tries); } static UniValue generateblock(const Config &config,