rcldb fix crash caused by 5c8d237c639d in case there is only one index
This commit is contained in:
parent
442385376d
commit
baf450e75a
@ -848,7 +848,9 @@ size_t Db::whatDbIdx(const Doc& doc)
|
||||
{
|
||||
if (doc.xdocid == 0)
|
||||
return (size_t)-1;
|
||||
return doc.xdocid % m_extraDbs.size();
|
||||
if (m_extraDbs.size() == 0)
|
||||
return 0;
|
||||
return doc.xdocid % (m_extraDbs.size()+1);
|
||||
}
|
||||
|
||||
bool Db::testDbDir(const string &dir)
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user