[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: [baloo] src/engine: PostingDB Iter: Do not assert on MDB_NOTFOUND
From: Vishesh Handa <me () vhanda ! in>
Date: 2015-12-15 0:07:27
Message-ID: E1a8d9L-0001Z9-Ou () scm ! kde ! org
[Download RAW message or body]
Git commit 93fab202fb2acd1a20754db8dadef74880338875 by Vishesh Handa.
Committed on 15/12/2015 at 00:06.
Pushed by vhanda into branch 'master'.
PostingDB Iter: Do not assert on MDB_NOTFOUND
It is an expected error
M +3 -1 src/engine/postingdb.cpp
http://commits.kde.org/baloo/93fab202fb2acd1a20754db8dadef74880338875
diff --git a/src/engine/postingdb.cpp b/src/engine/postingdb.cpp
index 92fa203..f87e884 100644
--- a/src/engine/postingdb.cpp
+++ b/src/engine/postingdb.cpp
@@ -226,7 +226,9 @@ PostingIterator* PostingDB::iter(const QByteArray& prefix, Validator validate)
}
rc = mdb_cursor_get(cursor, &key, &val, MDB_NEXT);
}
- Q_ASSERT_X(rc == 0, "PostingDB::regexpIter", mdb_strerror(rc));
+ if (rc != MDB_NOTFOUND) {
+ Q_ASSERT_X(rc == 0, "PostingDB::regexpIter", mdb_strerror(rc));
+ }
mdb_cursor_close(cursor);
if (termIterators.isEmpty()) {
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic