From 8bf3f4f2e3eabe4c2784860efb720d86fb7b2af9 Mon Sep 17 00:00:00 2001 From: JoelKatz Date: Sat, 13 Apr 2013 19:39:35 -0700 Subject: [PATCH] Use LES::duplicate function instead of copy/bumpSeq. (It does the same thing.) --- src/cpp/ripple/RippleCalc.cpp | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/src/cpp/ripple/RippleCalc.cpp b/src/cpp/ripple/RippleCalc.cpp index b4d3548f25..9476f65320 100644 --- a/src/cpp/ripple/RippleCalc.cpp +++ b/src/cpp/ripple/RippleCalc.cpp @@ -2588,8 +2588,7 @@ void RippleCalc::pathNext(PathState::ref psrCur, const bool bMultiQuality, const assert(psrCur->vpnNodes.size() >= 2); - lesCurrent = lesCheckpoint; // Restore from checkpoint. - lesCurrent.bumpSeq(); // Begin ledger variance. + lesCurrent = lesCheckpoint.duplicate(); // Restore from checkpoint. psrCur->terStatus = calcNodeRev(uLast, *psrCur, bMultiQuality); @@ -2598,8 +2597,7 @@ void RippleCalc::pathNext(PathState::ref psrCur, const bool bMultiQuality, const if (tesSUCCESS == psrCur->terStatus) { // Do forward. - lesCurrent = lesCheckpoint; // Restore from checkpoint. - lesCurrent.bumpSeq(); // Begin ledger variance. + lesCurrent = lesCheckpoint.duplicate(); // Restore from checkpoint. psrCur->terStatus = calcNodeFwd(0, *psrCur, bMultiQuality); }