mirror of
https://github.com/Xahau/xahaud.git
synced 2025-12-06 17:27:52 +00:00
On some platforms, make_shared can only count to 9.
This commit is contained in:
@@ -629,8 +629,8 @@ Ledger::pointer Ledger::getSQL(const std::string& sql)
|
|||||||
|
|
||||||
// CAUTION: code below appears in two places
|
// CAUTION: code below appears in two places
|
||||||
bool loaded;
|
bool loaded;
|
||||||
Ledger::pointer ret = boost::make_shared<Ledger>(prevHash, transHash, accountHash, totCoins,
|
Ledger::pointer ret(new Ledger(prevHash, transHash, accountHash, totCoins,
|
||||||
closingTime, prevClosingTime, closeFlags, closeResolution, ledgerSeq, boost::ref(loaded));
|
closingTime, prevClosingTime, closeFlags, closeResolution, ledgerSeq, loaded));
|
||||||
if (!loaded)
|
if (!loaded)
|
||||||
return Ledger::pointer();
|
return Ledger::pointer();
|
||||||
ret->setClosed();
|
ret->setClosed();
|
||||||
@@ -684,8 +684,8 @@ Ledger::pointer Ledger::getSQL1(SqliteStatement *stmt)
|
|||||||
|
|
||||||
// CAUTION: code below appears in two places
|
// CAUTION: code below appears in two places
|
||||||
bool loaded;
|
bool loaded;
|
||||||
Ledger::pointer ret = boost::make_shared<Ledger>(prevHash, transHash, accountHash, totCoins,
|
Ledger::pointer ret(new Ledger(prevHash, transHash, accountHash, totCoins,
|
||||||
closingTime, prevClosingTime, closeFlags, closeResolution, ledgerSeq, boost::ref(loaded));
|
closingTime, prevClosingTime, closeFlags, closeResolution, ledgerSeq, loaded));
|
||||||
if (!loaded)
|
if (!loaded)
|
||||||
return Ledger::pointer();
|
return Ledger::pointer();
|
||||||
return ret;
|
return ret;
|
||||||
|
|||||||
Reference in New Issue
Block a user