diff options
| author | Jonathan Bradley <jcb@pikum.xyz> | 2023-12-13 14:41:10 -0500 |
|---|---|---|
| committer | Jonathan Bradley <jcb@pikum.xyz> | 2023-12-13 14:41:10 -0500 |
| commit | 8851be699a4e9986ee09a8d0edd1f050d8286580 (patch) | |
| tree | c42b084affdfd5bbeef455343953c30f4a1c7491 /src | |
| parent | 2939dc330c764f1402f92e1d81634a319192dff6 (diff) | |
Buckets_NewHandle not growing because off by 1
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; |
