diff --git a/ConflictSet.cpp b/ConflictSet.cpp index 25891a4..b8f9303 100644 --- a/ConflictSet.cpp +++ b/ConflictSet.cpp @@ -832,9 +832,10 @@ private: safe_free(p, sizeof(T) + p->partialKeyCapacity); } } - auto *result = (T *)safe_malloc(sizeof(T) + minCapacity); + int capacity = maxCapacity; + auto *result = (T *)safe_malloc(sizeof(T) + capacity); result->type = T::kType; - result->partialKeyCapacity = minCapacity; + result->partialKeyCapacity = capacity; addNode(result); return result; }