Fix book_offers limit parameter (RIPD-295)

Conflicts:
	src/ripple/module/app/misc/NetworkOPs.cpp
This commit is contained in:
Miguel Portilla
2014-07-15 19:01:02 -04:00
committed by Vinnie Falco
parent 373ce72984
commit 63f099f2f6

View File

@@ -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();