Fix crash on Windows with out_of_range exception & update docs
This commit is contained in:
parent
5b5d35fd1f
commit
765ff5dcb5
3 changed files with 39 additions and 8 deletions
|
|
@ -48,11 +48,11 @@ struct SearchResult
|
|||
QString display_name;
|
||||
};
|
||||
|
||||
inline int
|
||||
static int
|
||||
numeric_key_comparison(const MDB_val *a, const MDB_val *b)
|
||||
{
|
||||
auto lhs = std::stoul(std::string((char *)a->mv_data, a->mv_size));
|
||||
auto rhs = std::stoul(std::string((char *)b->mv_data, b->mv_size));
|
||||
auto lhs = std::stoull(std::string((char *)a->mv_data, a->mv_size));
|
||||
auto rhs = std::stoull(std::string((char *)b->mv_data, b->mv_size));
|
||||
|
||||
if (lhs < rhs)
|
||||
return 1;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue