diff --git a/src/xrpld/app/tx/detail/InvariantCheck.cpp b/src/xrpld/app/tx/detail/InvariantCheck.cpp index dd3c605ca9..c5bdbcf6dc 100644 --- a/src/xrpld/app/tx/detail/InvariantCheck.cpp +++ b/src/xrpld/app/tx/detail/InvariantCheck.cpp @@ -2356,7 +2356,7 @@ ValidLoanBroker::visitEntry( { auto const& loanBrokerID = after->at(sfLoanBrokerID); // create an entry if one doesn't already exist - auto& broker = brokers_[loanBrokerID]; + brokers_.emplace(loanBrokerID, BrokerInfo{}); } else if (after->getType() == ltRIPPLE_STATE) { @@ -2437,7 +2437,7 @@ ValidLoanBroker::finalize( { auto const& loanBrokerID = account->at(sfLoanBrokerID); // create an entry if one doesn't already exist - auto& broker = brokers_[loanBrokerID]; + brokers_.emplace(loanBrokerID, BrokerInfo{}); } } } @@ -2451,7 +2451,7 @@ ValidLoanBroker::finalize( { auto const& loanBrokerID = account->at(sfLoanBrokerID); // create an entry if one doesn't already exist - auto& broker = brokers_[loanBrokerID]; + brokers_.emplace(loanBrokerID, BrokerInfo{}); } }