Bugfix: Don't access elements array out of bounds.

This commit is contained in:
JoelKatz
2012-10-05 02:21:09 -07:00
parent 94b2e30225
commit 6b282a0359

View File

@@ -83,9 +83,9 @@ STAmount::STAmount(SField::ref n, const Json::Value& v)
throw std::runtime_error("invalid amount string");
value = elements[0];
if (elements.size() > 0)
currency = elements[1];
if (elements.size() > 1)
currency = elements[1];
if (elements.size() > 2)
issuer = elements[2];
}
else