diff options
Diffstat (limited to 'src/bloom/bloom.c')
-rw-r--r-- | src/bloom/bloom.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/bloom/bloom.c b/src/bloom/bloom.c index df16aa39c55..9e0a2817a11 100644 --- a/src/bloom/bloom.c +++ b/src/bloom/bloom.c @@ -65,7 +65,8 @@ static int __bloom_setup( WT_BLOOM *bloom, uint64_t n, uint64_t m, uint32_t factor, uint32_t k) { - WT_ASSERT(bloom->session, k > 1); + if (k < 2) + return (EINVAL); bloom->k = k; bloom->factor = factor; @@ -240,6 +241,7 @@ __wt_bloom_hash_get(WT_BLOOM *bloom, WT_BLOOM_HASH *bhash) uint64_t h1, h2; uint8_t bit; + /* Get operations are only supported by finalized bloom filters. */ WT_ASSERT(bloom->session, bloom->bitstring == NULL); wt_session = (WT_SESSION *)bloom->session; |