From 63f099f2f6f5a3fa793f8ccc2a9ee070ab89f209 Mon Sep 17 00:00:00 2001 From: Miguel Portilla Date: Tue, 15 Jul 2014 19:01:02 -0400 Subject: [PATCH] Fix book_offers limit parameter (RIPD-295) Conflicts: src/ripple/module/app/misc/NetworkOPs.cpp --- src/ripple/module/app/misc/NetworkOPs.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/ripple/module/app/misc/NetworkOPs.cpp b/src/ripple/module/app/misc/NetworkOPs.cpp index 4e8c436ea..3a6e4bdc6 100644 --- a/src/ripple/module/app/misc/NetworkOPs.cpp +++ b/src/ripple/module/app/misc/NetworkOPs.cpp @@ -2974,12 +2974,12 @@ void NetworkOPsImp::getBookPage ( unsigned int iLeft = iLimit; - if ((iLeft == 0) || (iLeft > 300)) + if (iLeft == 0 || iLeft > 300) iLeft = 300; std::uint32_t uTransferRate = lesActive.rippleTransferRate (book.out.account); - while (! bDone && --iLeft >= 0) + while (! bDone && iLeft-- > 0) { if (bDirectAdvance) { @@ -3162,12 +3162,12 @@ void NetworkOPsImp::getBookPage ( unsigned int iLeft = iLimit; - if ((iLeft == 0) || (iLeft > 300)) + if (iLeft == 0 || iLeft > 300) iLeft = 300; auto uTransferRate = lesActive.rippleTransferRate (book.out.account); - while (--iLeft >= 0 && obIterator.nextOffer ()) + while (iLeft-- > 0 && obIterator.nextOffer ()) { SLE::pointer sleOffer = obIterator.getCurrentOffer();