From ef28ebe7a5d9f29034034c7339e7c173c99a9344 Mon Sep 17 00:00:00 2001 From: MJK Date: Mon, 1 Oct 2012 21:35:45 -0700 Subject: [PATCH] fix for mis-parsed send_max param in doSend() --- src/RPCServer.cpp | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/RPCServer.cpp b/src/RPCServer.cpp index ef0feb4933..514407dc4d 100644 --- a/src/RPCServer.cpp +++ b/src/RPCServer.cpp @@ -1695,11 +1695,11 @@ Json::Value RPCServer::doSend(const Json::Value& params) if (params.size() >= 6) sDstIssuer = params[5u].asString(); - if (params.size() >= 7) - sSrcCurrency = params[6u].asString(); - if (params.size() >= 8) - sSrcIssuer = params[7u].asString(); + sSrcCurrency = params[7u].asString(); + + if (params.size() >= 9) + sSrcIssuer = params[8u].asString(); if (!naSeed.setSeedGeneric(params[0u].asString())) { @@ -1717,7 +1717,7 @@ Json::Value RPCServer::doSend(const Json::Value& params) { return RPCError(rpcDST_AMT_MALFORMED); } - else if (params.size() >= 7 && !saSrcAmountMax.setFullValue(params[5u].asString(), sSrcCurrency, sSrcIssuer)) + else if (params.size() >= 7 && !saSrcAmountMax.setFullValue(params[6u].asString(), sSrcCurrency, sSrcIssuer)) { return RPCError(rpcSRC_AMT_MALFORMED); }