summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/memory.cpp4
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;