Zero to do on each ripple pass.

This commit is contained in:
Arthur Britto
2013-05-07 15:38:30 -07:00
parent dae7651812
commit cb87bfd4b4

View File

@@ -2667,6 +2667,16 @@ void RippleCalc::pathNext(PathState::ref psrCur, const bool bMultiQuality, const
lesCurrent = lesCheckpoint.duplicate(); // Restore from checkpoint.
for (unsigned int uIndex = psrCur->vpnNodes.size(); uIndex--;)
{
PaymentNode& pnCur = psrCur->vpnNodes[uIndex];
pnCur.saRevRedeem.zero();
pnCur.saRevIssue.zero();
pnCur.saRevDeliver.zero();
pnCur.saFwdDeliver.zero();
}
psrCur->terStatus = calcNodeRev(uLast, *psrCur, bMultiQuality);
cLog(lsDEBUG) << "pathNext: Path after reverse: " << psrCur->getJson();