diff options
author | Aaron Seigo <aseigo@kde.org> | 2014-12-15 07:48:54 +0100 |
---|---|---|
committer | Aaron Seigo <aseigo@kde.org> | 2014-12-15 07:48:54 +0100 |
commit | 9cf2db435768b4917e9d322df2366fbdf478cc58 (patch) | |
tree | 1da457fdda821558551472794f6705b63eb5d5a1 /common/storage_lmdb.cpp | |
parent | 3bea7e1ae1e102b0f06231626fd768f795d46db8 (diff) | |
download | sink-9cf2db435768b4917e9d322df2366fbdf478cc58.tar.gz sink-9cf2db435768b4917e9d322df2366fbdf478cc58.zip |
avoid integer overflow ... at least on 64 bit.
Diffstat (limited to 'common/storage_lmdb.cpp')
-rw-r--r-- | common/storage_lmdb.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/common/storage_lmdb.cpp b/common/storage_lmdb.cpp index 2c4410b..b9a007d 100644 --- a/common/storage_lmdb.cpp +++ b/common/storage_lmdb.cpp | |||
@@ -52,7 +52,8 @@ Storage::Private::Private(const QString &s, const QString &n, AccessMode m) | |||
52 | mdb_env_close(env); | 52 | mdb_env_close(env); |
53 | env = 0; | 53 | env = 0; |
54 | } else { | 54 | } else { |
55 | const size_t dbSize = 10485760 * 100; //10MB * 100 | 55 | //FIXME: dynamic resize |
56 | const size_t dbSize = (size_t)10485760 * (size_t)100 * (size_t)80; //10MB * 800 | ||
56 | mdb_env_set_mapsize(env, dbSize); | 57 | mdb_env_set_mapsize(env, dbSize); |
57 | } | 58 | } |
58 | } | 59 | } |