mirror of
https://github.com/XRPLF/rippled.git
synced 2025-11-24 04:55:52 +00:00
Fix a bug parsing source currencies.
This commit is contained in:
@@ -188,7 +188,7 @@ int PathRequest::parseJson (const Json::Value& jvParams, bool complete)
|
|||||||
const Json::Value& jvCur = jvSrcCur[i];
|
const Json::Value& jvCur = jvSrcCur[i];
|
||||||
uint160 uCur, uIss;
|
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);
|
jvStatus = rpcError (rpcSRC_CUR_MALFORMED);
|
||||||
return PFR_PJ_INVALID;
|
return PFR_PJ_INVALID;
|
||||||
|
|||||||
Reference in New Issue
Block a user