mirror of
https://github.com/dashpay/dash.git
synced 2024-12-26 12:32:48 +01:00
trivial: fix bloom filter init to isEmpty = true
Fixes newly initialized bloom filters being constructed with isEmpty(false), which still works but loses the possible speedup when checking for key membership in an empty filter.
This commit is contained in:
parent
273bde37d8
commit
cccf73db04
@ -34,7 +34,7 @@ CBloomFilter::CBloomFilter(unsigned int nElements, double nFPRate, unsigned int
|
|||||||
* See https://en.wikipedia.org/wiki/Bloom_filter for an explanation of these formulas
|
* See https://en.wikipedia.org/wiki/Bloom_filter for an explanation of these formulas
|
||||||
*/
|
*/
|
||||||
isFull(false),
|
isFull(false),
|
||||||
isEmpty(false),
|
isEmpty(true),
|
||||||
nHashFuncs(min((unsigned int)(vData.size() * 8 / nElements * LN2), MAX_HASH_FUNCS)),
|
nHashFuncs(min((unsigned int)(vData.size() * 8 / nElements * LN2), MAX_HASH_FUNCS)),
|
||||||
nTweak(nTweakIn),
|
nTweak(nTweakIn),
|
||||||
nFlags(nFlagsIn)
|
nFlags(nFlagsIn)
|
||||||
|
Loading…
Reference in New Issue
Block a user