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)
|
if (doc.xdocid == 0)
|
||||||
return (size_t)-1;
|
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)
|
bool Db::testDbDir(const string &dir)
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user