Fix a bug parsing source currencies.

This commit is contained in:
JoelKatz
2013-07-03 08:35:16 -07:00
parent 69d38d8844
commit db3d589d68

View File

@@ -188,7 +188,7 @@ int PathRequest::parseJson (const Json::Value& jvParams, bool complete)
const Json::Value& jvCur = jvSrcCur[i];
uint160 uCur, uIss;
if (!jvCur.isArray() || !jvCur.isMember ("currency") || !STAmount::currencyFromString (uCur, jvCur["currency"].asString ()))
if (!jvCur.isObject() || !jvCur.isMember ("currency") || !STAmount::currencyFromString (uCur, jvCur["currency"].asString ()))
{
jvStatus = rpcError (rpcSRC_CUR_MALFORMED);
return PFR_PJ_INVALID;