Must wrap non-const references passed to make_shared.

This commit is contained in:
JoelKatz
2013-05-16 11:23:40 -07:00
parent 44bc8c4e9f
commit c98a3e3895

View File

@@ -63,7 +63,7 @@ AcceptedLedger::AcceptedLedger(Ledger::ref ledger) : mLedger(ledger)
for (SHAMapItem::pointer item = txSet.peekFirstItem(); !!item; item = txSet.peekNextItem(item->getTag())) for (SHAMapItem::pointer item = txSet.peekFirstItem(); !!item; item = txSet.peekNextItem(item->getTag()))
{ {
SerializerIterator sit(item->peekSerializer()); SerializerIterator sit(item->peekSerializer());
insert(boost::make_shared<ALTransaction>(ledger->getLedgerSeq(), sit)); insert(boost::make_shared<ALTransaction>(ledger->getLedgerSeq(), boost::ref(sit)));
} }
} }