1
0
Fork 0

fix issue #5400: Unexpected AQL Result (#5410)

This commit is contained in:
Jan 2018-05-23 11:39:05 +02:00 committed by GitHub
parent 7fe65115a3
commit cb34760f40
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 2 additions and 2 deletions

View File

@ -102,7 +102,7 @@ bool RocksDBAllIndexIterator::nextDocument(
IndexIterator::DocumentCallback const& cb, size_t limit) {
TRI_ASSERT(_trx->state()->isRunning());
if (limit == 0 || !_iterator->Valid()) {
if (limit == 0 || !_iterator->Valid() || outOfRange()) {
// No limit no data, or we are actually done. The last call should have
// returned false
TRI_ASSERT(limit > 0); // Someone called with limit == 0. Api broken
@ -115,7 +115,7 @@ bool RocksDBAllIndexIterator::nextDocument(
--limit;
_iterator->Next();
if (!_iterator->Valid()) {
if (!_iterator->Valid() || outOfRange()) {
return false;
}
}