From d8033012acb4aea984e6f05c436c13cda07701ba Mon Sep 17 00:00:00 2001 From: JoelKatz Date: Tue, 2 Jul 2013 22:14:36 -0700 Subject: [PATCH] Phase one of the pathfinding fix. --- src/cpp/ripple/ripple_RippleCalc.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/cpp/ripple/ripple_RippleCalc.cpp b/src/cpp/ripple/ripple_RippleCalc.cpp index be78eb615..0b0c57e71 100644 --- a/src/cpp/ripple/ripple_RippleCalc.cpp +++ b/src/cpp/ripple/ripple_RippleCalc.cpp @@ -519,6 +519,9 @@ TER RippleCalc::calcNodeDeliverRev ( if (tesSUCCESS != terResult) break; + if (saInPassAct > saTakerPays) + saInPassAct = saTakerPays; + if (saInPassAct < saInPassReq) { // Adjust output to conform to limited input.