Make some formats constant since it's not safe to modify them.

This commit is contained in:
JoelKatz
2013-05-06 18:16:36 -07:00
parent c3666feafd
commit 98f163d543

View File

@@ -1163,10 +1163,10 @@ STAmount STAmount::deserialize(SerializerIterator& it)
std::string STAmount::getFullText() const
{
static boost::format nativeFormat("%s/" SYSTEM_CURRENCY_CODE);
static boost::format noIssuer("%s/%s/0");
static boost::format issuerOne("%s/%s/1");
static boost::format normal("%s/%s/%s");
static const boost::format nativeFormat("%s/" SYSTEM_CURRENCY_CODE);
static const boost::format noIssuer("%s/%s/0");
static const boost::format issuerOne("%s/%s/1");
static const boost::format normal("%s/%s/%s");
if (mIsNative)
{
return str(boost::format(nativeFormat) % getText());