Emergency fix. boost::format doesn't have the thread safety we thought.

This commit is contained in:
JoelKatz
2013-04-08 17:16:18 -07:00
parent 66db6eac6a
commit 46dbd3e967
7 changed files with 12 additions and 11 deletions

View File

@@ -1154,19 +1154,19 @@ std::string STAmount::getFullText() const
static boost::format normal("%s/%s/%s");
if (mIsNative)
{
return str(nativeFormat % getText());
return str(boost::format(nativeFormat) % getText());
}
else if (!mIssuer)
{
return str(noIssuer % getText() % getHumanCurrency());
return str(boost::format(noIssuer) % getText() % getHumanCurrency());
}
else if (mIssuer == ACCOUNT_ONE)
{
return str(issuerOne % getText() % getHumanCurrency());
return str(boost::format(issuerOne) % getText() % getHumanCurrency());
}
else
{
return str(normal
return str(boost::format(normal)
% getText()
% getHumanCurrency()
% RippleAddress::createHumanAccountID(mIssuer));