Use uint32_t for vFundingStreams indexing.

This commit is contained in:
Kris Nuttycombe 2020-07-07 09:53:18 -06:00
parent 37b4faab6a
commit ea987f5577
2 changed files with 2 additions and 2 deletions

View File

@ -43,7 +43,7 @@ std::set<FundingStreamElement> GetActiveFundingStreamElements(
const Consensus::Params& params)
{
std::set<std::pair<FundingStreamAddress, CAmount>> requiredElements;
for (int idx = Consensus::FIRST_FUNDING_STREAM; idx < Consensus::MAX_FUNDING_STREAMS; idx++) {
for (uint32_t idx = Consensus::FIRST_FUNDING_STREAM; idx < Consensus::MAX_FUNDING_STREAMS; idx++) {
// The following indexed access is safe as Consensus::MAX_FUNDING_STREAMS is used
// in the definition of vFundingStreams.
auto fs = params.vFundingStreams[idx];

View File

@ -103,7 +103,7 @@ void checkNumberOfUniqueAddresses(int nUnique) {
int GetMaxFundingStreamHeight(const Consensus::Params& params) {
int result = 0;
for (int idx = Consensus::FIRST_FUNDING_STREAM; idx < Consensus::MAX_FUNDING_STREAMS; idx++) {
for (uint32_t idx = Consensus::FIRST_FUNDING_STREAM; idx < Consensus::MAX_FUNDING_STREAMS; idx++) {
// The following indexed access is safe as Consensus::MAX_FUNDING_STREAMS is used
// in the definition of vFundingStreams.
auto fs = params.vFundingStreams[idx];