diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/memory.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/memory.cpp b/src/memory.cpp index 8acfb4d..3f5de65 100644 --- a/src/memory.cpp +++ b/src/memory.cpp @@ -352,11 +352,11 @@ PkeHandle Buckets_NewHandle(std::size_t bucketBytes, std::size_t alignment, PkeH }; itemCounter += 1; - if (itemCounter > bucketItemCount) { + if (itemCounter >= bucketItemCount) { itemCounter = 0ULL; bucketCounter += 1; } - if (bucketCounter > bucketIncrementer) { + if (bucketCounter >= bucketIncrementer) { std::size_t calculatedAlignment = alignment < MINIMUM_ALIGNMENT ? MINIMUM_ALIGNMENT : alignment; moved = true; int64_t newIncrement = bucketIncrementer * 1.5; |
