diff --git a/src/consensus/params.cpp b/src/consensus/params.cpp index d4a4adf2d..4ff3eeb76 100644 --- a/src/consensus/params.cpp +++ b/src/consensus/params.cpp @@ -142,7 +142,7 @@ namespace Consensus { const Consensus::Params& params, const int startHeight, const int endHeight, - const std::vector strAddresses) + const std::vector& strAddresses) { // Parse the address strings into concrete types. std::vector addresses; @@ -167,7 +167,7 @@ namespace Consensus { FundingStreamIndex idx, int startHeight, int endHeight, - const std::vector strAddresses) + const std::vector& strAddresses) { vFundingStreams[idx] = FundingStream::ParseFundingStream(*this, startHeight, endHeight, strAddresses); }; diff --git a/src/consensus/params.h b/src/consensus/params.h index f7348818d..959c7f190 100644 --- a/src/consensus/params.h +++ b/src/consensus/params.h @@ -108,7 +108,7 @@ private: int endHeight; std::vector addresses; - FundingStream(int startHeight, int endHeight, std::vector addresses): + FundingStream(int startHeight, int endHeight, const std::vector& addresses): startHeight(startHeight), endHeight(endHeight), addresses(addresses) { } public: FundingStream(const FundingStream& fs): @@ -125,7 +125,7 @@ public: const Consensus::Params& params, const int startHeight, const int endHeight, - const std::vector strAddresses); + const std::vector& strAddresses); int GetStartHeight() const { return startHeight; }; int GetEndHeight() const { return endHeight; }; @@ -212,7 +212,7 @@ struct Params { FundingStreamIndex idx, int startHeight, int endHeight, - const std::vector addresses); + const std::vector& addresses); /** * Default block height at which the future timestamp soft fork rule activates.